Für eine Calc-Tabelle habe ich ein kleines Skript, das diese in ein PDF umwandelt:
Code: Alles auswählen
darkwing@darkwing-pc ~/.local/bin $ cat ./PV-Statistik_PDF.sh
#!/bin/bash
# Konvertiert .odt nach .pdf
# VERSION=180130
### Variablen ###
SOFFICE='/usr/bin/soffice' # Pfad zu LibreOffice
ODT_DOC='PV-Statistik.ods' # Datei zum konvertieren
SRC='/home/darkwing/Dokumente' # Fester User, da als root ausgeführt
DEST='/media/Daten/Dropbox/Public'
### Start ###
if [[ $EUID -ne 0 ]] ; then # Nur als "root" ausführen
echo 'Dieses Skript muss mit root-Rechten ausgeführt werden' >&2
exit 1
fi
if [[ "${SRC}/${ODT_DOC}" -nt "${DEST}/${ODT_DOC%.*}.pdf" ]] ; then
"$SOFFICE" --headless --convert-to pdf:calc_pdf_Export \
--outdir "$DEST" "${SRC}/${ODT_DOC}" > /var/log/PV-Statistik_PDF.log
fi
# Ende
Code: Alles auswählen
darkwing@darkwing-pc ~/.local/bin $ sudo ./PV-Statistik_PDF.sh
func=xmlSecCheckVersionExt:file=xmlsec.c:line=188:obj=unknown:subj=unknown:error=19:invalid version:mode=abi compatible;expected minor version=2;real minor version=2;expected subminor version=25;real subminor version=26
terminate called after throwing an instance of 'com::sun::star::lang::WrappedTargetRuntimeException'
Application Error
Die installierte Version:
Code: Alles auswählen
darkwing@darkwing-pc ~/.local/bin $ libreoffice --version
LibreOffice 6.0.5.2 00m0(Build:2)