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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽