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?


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


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.