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

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

Есть сервер debian 7 и сайт на php. Возникла необходимость конвертировать загруженные docx в pdf. Все запросы в гугл приводят к libreoffice --headless. Однако сама по себе установка либры тянет в зависимостях X11. Насколько это вообще безопасно?
Неужели все, кто с этим сталкивается тянут графику на веб сервер?
  • Вопрос задан
  • 6176 просмотров
Решения вопроса 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 файлов. На самом деле, их несколько, все зависит от того, какую библиотеку Вы "вкурите" быстрее всего.
Ответ написан
Комментировать
Pandoc
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы