כן.
הפקודה תראה בערך כך:
קוד: |
libreoffice --headless --convert-to pdf:writer_pdf_Export file_to_convetl.docx --outdir some_existing_dir
|
כמובן, זה בהנחה שעובדים על מערכת POSIX והבינארי של LibreOffice נמצא ב-PATH.
אחרת צריך לתת את הנתיב המלא.
כמו כן, מומלץ לתת נתיב מלא של הקובץ שרוצים להמיר.
לפי מה שכתוב כאן:
https://stackoverflow.com/questions/30349542/command-libreoffice-headless-convert-to-pdf-test-docx-outdir-pdf-is-not
זה יכול להתקע אם יש כבר Libre Office גרפי מלא פתוח, אבל אם אתם עושים את זה על שרת, אני מניח שלא תתקלו בבעיה כזו.
ולבסוף, אם רוצים שה-PDF יווצר באותה ספריה ממנה מריצים את הפקודה, אפשר להשמיט את outdir אבל אם בוחרים להשתמש בפרמטר, חשוב שהספרייה שנותנים בו תהיה קיימת מראש, אחרת ההמרה תכשל.
בהצלחה!
--לב