2015-06-23 2 views
0

Я использую пакет Maatwebsite/Laravel-Excel для создания некоторых платежных счетов. Я генерирую excel, а затем экспортирую его в pdf (vía -> скачать ('pdf') метод), чтобы пользователь мог его загрузить и распечатать без каких-либо проблем. Это может быть не самый элегантный способ, но я нашел этот способ довольно простым и простым в реализации. Мне нужно создать pdf-файл в формате полубуквенной бумаги, чтобы он соответствовал бумажным листам, которые были предварительно напечатаны с логотипами и материалами в определенных положениях.Laravel Excel размер бумаги

Я не могу найти в документах, как изменить размер бумаги или варианты экспорта в формате pdf. Спасибо.

+0

Будучи знакомы с этим, какой код вы используете для генерации PDF? Кажется, вы могли указать размер страницы с чем-то вроде 'return PDF :: load ($ html, 'A4', 'portrait') -> скачать ('DLPDF')' – Raystafarian

+0

Привет, я использую код с веб-сайта http : //www.maatwebsite.nl/laravel-excel/docs/export, мне нужно указать размер бумаги в Letter Letter (например, размер пользовательской страницы или что-то еще). Спасибо за ваш ответ. – Anfelipe

+0

В [справочном руководстве] (http://www.maatwebsite.nl/laravel-excel/docs/reference-guide) говорится, что '$ sheet-> set {$ property}()' может использоваться с свойством 'paperSize' – Raystafarian

ответ

2

Вы просто должны сделать это в вашем $sheet код:

$sheet->setpaperSize(1);// in my case 1 represents Letter. 
Смежные вопросы