Таблица PHPOffice для экспорта в PDF - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть несколько таблиц в MS Excell. Попытка преобразовать их в PDF с помощью PHPOffice и класса mPDF. У меня проблема с созданием и отображением нижних колонтитулов на каждой созданной странице PDF

Это рабочий код для создания PDF из электронной таблицы.

$ writer = new \ PhpOffice \ PhpSpreadsheet \ Writer \ Pdf \ Mpdf ($ pe);

Есть ли какое-либо решение или метод, который я могу вызвать после этого, чтобы сгенерировать нижние колонтитулы перед использованием метода save ()? Заранее спасибо

1 Ответ

0 голосов
/ 11 июня 2019

Вы можете использовать методы нижнего колонтитула, например, сгенерировать нижний колонтитул с номерами белья

$reader =  \PhpOffice\PhpSpreadsheet\IOFactory::createReader("Xlsx");

$spreadsheet = $reader->load('<path>'); //Path of reader sheet
$sheet = $spreadsheet->getActiveSheet();
$sheet->getHeaderFooter()->setFirstFooter('&C&"-,Bold"Page &P from &N'); //generate Fristfooter 

Существует больше возможностей для верхнего / нижнего колонтитула, посмотрите документация или документация класса

...