Konversi odt ke pdf melalui baris perintah, TANPA mengekspor sebagai bentuk pdf

9

Saya perlu mengekspor file penulis odt yang berisi formulir ke pdf melalui baris perintah, tetapi tanpa mengekspor odt sebagai formulir pdf (hal yang sama seperti yang Anda lakukan di libreoffice ketika Anda memilih ekspor sebagai PDF dan tidak memilih formulir). Saya tahu saya dapat melakukan konversi melalui baris perintah unoconv atau libreoffice, tetapi keduanya mengekspor odt ke pdf dengan formulir, sejauh yang saya coba. Jadi apakah mungkin untuk mengubah odt ke pdf tanpa mengekspor formulir melalui command line? Jika tidak melalui baris perintah, dapatkah ini dilakukan secara terprogram, seperti di java atau bahasa lain misalnya?

Kiri kanan
sumber
ada perpustakaan ini ditulis dalam java.
Olu Smith

Jawaban:

10

Salah satu solusi yang mungkin adalah dengan menggunakan "unoconv" saat mengatur --export=ExportFormFields=falseopsi.

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

Referensi:

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

Melakukan
sumber
1
Dalam kasus saya, unoconv menyiratkan file input adalah dokumen, dan untuk mengkonversi .ods, saya perlu menggunakan unoconv -f pdf -d spreadsheet file.ods
mmv-ru