Из админки генерирую сертификаты из docx файлов, админ загружает шаблон из docx файл, а сервис заменяет там некоторые слова автоматом, и сначала сохраняет готовый docx файл к конвертации ПДФ. до этого момента все работает идеально, затем когда я конвертирую на пдф, тогда из одной страницы docx формируется 4-5 стр (размер фото меняется, контент прыгает и т.д.
Пробовал установить gearpdf (не получилось из за конфликта версии).
Пробовал поменять шрифт (не получилось).
При этом, все абзацы ушли, размеры и расположения фотографии другие, а вместо текста который заменил с помощью setValue стоит ??????????? вот такие знаки (хотя текст полностью на англ).
Как сделать так, чтобы конвертировалось из docx на pdf ничего не меняясь?
Попробуй Apache Office/Libreoffice. Если качество конвертации устроит, тогда soffice --headless --convert-to pdf somefile.docx
soffice или libreoffice имеют одинаковые аргументы.
Другие варианты: Apache POI, pandoc.