Сервер: Конвертация документов на сервере
Реализация конвертация документов из docx в pdf на сервере CentOS. При конвертации программным способом, например, из docx в pdf может возникать проблема с вёрсткой страницы. LibreOffice конвертирует без потери стилей и с корректным отображением вёрстки страницы.
# установка компонентов LibreOffice yum install libreoffice-writer yum install libreoffice-headless # Параметры: # --headless Starts in "headless mode" which allows using the application without user interface. # --help Lists the available command line parameters to the console. # конвертация конкретного файла docx в pdf soffice --headless --convert-to pdf source.docx # конвертация всех файлов docx в pdf soffice --headless --convert-to pdf *.docx # конвертация конкретного файла html в pdf soffice --headless --convert-to pdf source.html # указать директорию исходного и выходного файла (файл сохранится в ту же директорию docs) soffice --headless --convert-to pdf /var/www/html/public/docs/source.docx --outdir /var/www/html/public/docs # в случае подвисания killall soffice.bin
Комментарии