Laravel сгенерированных проблем с форматированием PDF - PullRequest
0 голосов
/ 04 августа 2020

Я создаю PDF-файл из HTML, который на самом деле является шаблоном bootstrap для предложения. Я использую этот шаблон: Bootstrap Шаблон предложения

При использовании этого шаблона в качестве отдельного файла HTML он отображается нормально, но когда я создаю файл pdf в laravel, форматирование особенно беспокоит на типе бумаги Портрет. Таблицы отображаются не полностью и возникают проблемы с интервалами. Кажется, мне просто нужно добавить какое-то свойство PDF, и эти вещи будут исправлены.

Вы можете отобразить HTML по ссылке выше, которую я использую, и вы можете загрузить сгенерированный файл pdf по следующему адресу ссылка: Созданный PDF-файл - Портретный режим

Созданный PDF-файл - Альбомный режим

Вот код моего контроллера:

 $pdf = PDF::loadView('pdf');
 $pdf->setPaper('A4', 'Portrait');
 return $pdf->download('quotation.pdf');

В обоих файлах PDF я столкнулся с серьезными проблемами форматирования. Я проверил, что шаблон html из bootstrap правильно добавлен в файл представления, и когда я повторяю его, он показывает правильный html с правильным форматированием. Форматирование в альбомной ориентации - это хорошо, но при этом создается слишком много страниц с лишними пробелами.

Любой, у кого есть Laravel опыт работы с PDF, сможет мне помочь?

Спасибо

...