@alikhandro

Как конвертировать docx на pdf (php laravel)?

Из админки генерирую сертификаты из docx файлов, админ загружает шаблон из docx файл, а сервис заменяет там некоторые слова автоматом, и сначала сохраняет готовый docx файл к конвертации ПДФ. до этого момента все работает идеально, затем когда я конвертирую на пдф, тогда из одной страницы docx формируется 4-5 стр (размер фото меняется, контент прыгает и т.д.
Пробовал установить gearpdf (не получилось из за конфликта версии).
Пробовал поменять шрифт (не получилось).
При этом, все абзацы ушли, размеры и расположения фотографии другие, а вместо текста который заменил с помощью setValue стоит ??????????? вот такие знаки (хотя текст полностью на англ).

Как сделать так, чтобы конвертировалось из docx на pdf ничего не меняясь?
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ответы на вопрос 1
2ord
@2ord
Попробуй Apache Office/Libreoffice. Если качество конвертации устроит, тогда
soffice --headless --convert-to pdf somefile.docx
soffice или libreoffice имеют одинаковые аргументы.
Другие варианты: Apache POI, pandoc.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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