質問: PHPWord_IOFactory::createWriter($PHPWord, 'PDF'); $objWriter2->SetFont('kozminproregular', '', 12);// 日本語フォント $objWriter2->save('helloWorld.pdf'); ?> ``` ### [追記]Settings.phpファイルの位置と中身が違う? ``` \PhpWord\Settings::setPdfRendererPath('tcpdf'); \PhpWord\Settings::setPdfRendererName('TCPDF'); ``` Settings.phpがSectionフォルダ入っていたため 下記に変更しました。 ``` PhpWord\Section\Settings::setPdfRendererPath('tcpdf'); PhpWord\Section\Settings::setPdfRendererName('TCPDF'); ``` またSettings.phpにsetPdfRendererPath、setPdfRendererNameがともになかったです。 この場合どうしたらよいでしょうか
回答: 旧バージョンを使っていたため、上手く行かなかった。 下記のサイトからPHPWordを導入し、 https://github.com/PHPOffice/PHPWord また、TCPDFをダウンロードし、その「TCPDF」フォルダを同じプロジェクト内に入れることでPDF出力できた。