#!/usr/bin/env bash set -euo pipefail main() { if [ $# -eq 0 ]; then echo First arguments must be a file. exit 1 fi OUTPUT_DIR=$(mktemp --directory) trap 'rm -rf "$OUTPUT_DIR"' EXIT soffice --convert-to pdf --outdir "$OUTPUT_DIR" "$1" && xdg-open "$OUTPUT_DIR"/*.pdf && sleep 5 } main "$@"