@nikweter
Системный администратор

Как конвертировать docx в pdf на сервере?

Есть сервер debian 7 и сайт на php. Возникла необходимость конвертировать загруженные docx в pdf. Все запросы в гугл приводят к libreoffice --headless. Однако сама по себе установка либры тянет в зависимостях X11. Насколько это вообще безопасно?
Неужели все, кто с этим сталкивается тянут графику на веб сервер?
  • Вопрос задан
  • 6416 просмотров
Решения вопроса 1
@Stanislavvv
Linux System Administrator
Да, libreoffice хочет _библиотеки_ x11 для headless. И нет, это не графика как таковая, если правильно разрулить зависимости.
При этом, под линуксом, пожалуй, только такое решение позволяет получить наиболее точную конвертацию docx-pdf.
Что касается безопасности - особых проблем именно с библиотеками иксов не вижу, основные проблемы всё равно будут с libreoffice.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 6
slo_nik
@slo_nik Куратор тега PHP
Доброе утро.
Есть PHPOffice. Эта библиотека читает и конвертирует файлы. С её помощью можно попробовать конвертировать загруженные docx в pdf.
Ещё
И ещё
Ответ написан
Комментировать
@AnneSmith
самая ленивая
мне и в английском и в русском гугле выдает одну и ту же библиотеку fpdf
stackoverflow
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега PHP
♬♬
Можно через Google Apps: загружать docx в Drive и получать pdf-версию как файл или ссылку на файл. Есть REST API. В небольших объёмах точно бесплатно.
Ответ написан
Комментировать
daemonhk
@daemonhk
ПсиХоПат
Могу порекомендовать mpdf для генерации PDF файлов. На самом деле, их несколько, все зависит от того, какую библиотеку Вы "вкурите" быстрее всего.
Ответ написан
Комментировать
2ord
@2ord
Pandoc
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы