แปลง odt เป็น pdf ผ่านทางบรรทัดคำสั่งโดยไม่ส่งออกเป็นรูปแบบ pdf


9

ฉันต้องการส่งออกไฟล์ตัวเขียน odt ที่มีฟอร์มเป็น pdf ผ่านทางบรรทัดคำสั่ง แต่ไม่มีการส่งออก odt เป็นรูปแบบ pdf (เช่นเดียวกับที่คุณทำใน libreoffice เมื่อคุณเลือกส่งออกเป็น PDF และไม่เลือกฟอร์ม) ฉันรู้ว่าฉันสามารถทำการแปลงผ่านทางบรรทัดคำสั่ง unoconv หรือ libreoffice แต่ทั้งสองส่งออก odt เป็น pdf ด้วยแบบฟอร์มเท่าที่ฉันได้ลอง ดังนั้นจึงเป็นไปได้ที่จะแปลง odt เป็น pdf โดยไม่ต้องส่งแบบฟอร์มผ่านทางบรรทัดคำสั่ง? หากไม่ได้ผ่านทางบรรทัดคำสั่งสามารถทำได้แบบเป็นระบบเช่นในภาษาจาวาหรือภาษาอื่น ๆ ?


มีห้องสมุดนี้เขียนด้วยภาษาจาวา
Olu Smith

คำตอบ:


10

ทางออกหนึ่งที่เป็นไปได้คือการใช้ "unoconv" ในขณะที่การตั้งค่า--export=ExportFormFields=falseตัวเลือก

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

อ้างอิง:

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


1
ในกรณีของฉันไฟล์อินพุต unoconv แปลว่าเป็นเอกสารและในการแปลง. ods ฉันต้องใช้ unoconv -f pdf -d ไฟล์สเปรดชีตไฟล์. ods
mmv-ru
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.