Я работаю с docx, загруженным пользователями, и хочу добавить нумерацию строк (например: http://prntscr.com/n5rc1s) на docx перед экспортом в PDF.
Я пытался добавить это с помощью PhpOffice, ноУ меня ничего не получилось.
Мой код можно конвертировать в PDF, но без нумерации строк.
Спасибо за помощь:)
Мой код:
require_once('vendor/autoload.php');
define('PHPWORD_BASE_DIR', realpath(__DIR__));
$domPdfPath = realpath(PHPWORD_BASE_DIR . '/vendor/dompdf/dompdf');
\PhpOffice\PhpWord\Settings::setPdfRendererPath($domPdfPath);
\PhpOffice\PhpWord\Settings::setPdfRendererName('DomPDF');
$phpWord = new \PhpOffice\PhpWord\PhpWord();
//Open template and save it as docx
$document = $phpWord->loadTemplate('test.docx');
$document->saveAs('temp.docx');
//Load temp file
$phpWord = \PhpOffice\PhpWord\IOFactory::load('temp.docx');
$sections = $phpWord->getSections();
foreach ($sections as $section) {
$section->getStyle()->setLineNumbering(array());
}
//Save it
$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord , 'PDF');
$xmlWriter->save('result.pdf');