Задать вопрос
@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
  • Вопрос задан
  • 115 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Stepik
    Язык программирования PHP
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
Эти библиотеки перегоняют документ через HTML. Можно присовокупить стиль с нулевым отступом абзаца.
Или выгнать тот промежуточный HTML и посмотреть, что в нем, собственно, не так.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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