@Kerm

Как исправить межстрочное расстояние при конвертации docx в pdf?

Код:
Settings::setPdfRendererName(Settings::PDF_RENDERER_MPDF);
Settings::setPdfRendererPath('.');
Settings::setMeasurementUnit('cm');
Settings::setOutputEscapingEnabled(false);
Settings::setDefaultFontName('Times New Roman');

$phpWord = IOFactory::load($wordFilePath, 'Word2007');

$phpWord->save($savePdfPath, 'PDF');


Сам docx файл создается по шаблону из другого файла docx. На выходе файл docx получается с нормальными отступами строк, но при конвертации его в pdf образуются большие расстояния между строк. Пробовал для конвертации в pdf пользоваться библиотеками mpdf, dompdf - результат одинаковый.
Docx файл:
655c89b2441a7498853671.jpeg

PDF:
655c89f13a47e266707704.jpeg
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Эти библиотеки перегоняют документ через HTML. Можно присовокупить стиль с нулевым отступом абзаца.
Или выгнать тот промежуточный HTML и посмотреть, что в нем, собственно, не так.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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