Konvertieren Sie odt über die Befehlszeile in pdf, OHNE als PDF-Formular zu exportieren

9

Ich muss eine Odt-Writer-Datei, die Formulare enthält, über die Befehlszeile in PDF exportieren, ohne jedoch das Odt als PDF-Formular zu exportieren (dasselbe wie in libreoffice, wenn Sie als PDF exportieren und keine Formulare auswählen). Ich weiß, dass ich die Konvertierung über die Befehlszeile von unoconv oder libreoffice durchführen kann, aber beide exportieren odt mit Formularen ins PDF, soweit ich es versucht habe. Ist es also möglich, odt in pdf zu konvertieren, ohne das Formular über die Befehlszeile zu exportieren? Wenn nicht über die Befehlszeile, kann dies programmgesteuert erfolgen, beispielsweise in Java oder einer anderen Sprache?

Links rechts
quelle
Es gibt diese Bibliothek in Java geschrieben.
Olu Smith

Antworten:

10

Eine mögliche Lösung besteht darin, beim Einstellen der --export=ExportFormFields=falseOption "unoconv" zu verwenden .

unoconv -f pdf --export=ExportFormFields=false mydocument.odt

Verweise:

http://linuxsleuthing.blogspot.fr/2012/01/unoconv-is-number-one.html https://wiki.openoffice.org/wiki/API/Tutorials/PDF_export

Machen
quelle
1
In meinem Fall bedeutet unoconv, dass die Eingabedatei ein Dokument ist, und um .ods zu konvertieren, muss ich unoconv -f pdf -d Tabellenkalkulationsdatei.ods
mmv-ru