0

動的ドキュメントの生成に PDFWord を使用しています。.docx と .html は完全に生成されていますが、.pdf を生成できません(DomPDF と TCPDF の両方を試しました)

ここに私のコードサンプルがあります:

// Saving the document as OOXML file...
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save('documents/RFP_for_'.str_replace(' ', '_', $info[org_name]).'.docx');

// Saving the document as HTML file...
$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord, 'HTML');
$objWriter->save('documents/RFP_for_'.$info[org_name].'.html');

// Saving the document as PDF file...
\PhpOffice\PhpWord\Settings::setPdfRendererPath('vendor/tcpdf');
\PhpOffice\PhpWord\Settings::setPdfRendererName('TCPDF');

$template->saveAs('documents/'.$file_name.'.docx');
$temp = \PhpOffice\PhpWord\IOFactory::load('documents/'.$file_name.'.docx');
$xmlWriter = \PhpOffice\PhpWord\IOFactory::createWriter($temp , 'PDF');
$xmlWriter->save('documents/'.$file_name.'.pdf', TRUE);
4

0 に答える 0