이 테마에 대해 알고 있다면 의견을 남겨주세요. phpoffice/word를 사용하여 docx에서 pdf 파일을 얻으려고합니다. 하루 종일 테스트를 위해 나는 단지이 오류를 얻을 수 있기 때문에 내가 진짜 만들어 질수 :docx 렌더링 라이브러리 문제에서 pdf 만들기
PHP Fatal error: Uncaught exception 'PhpOffice\PhpWord\Exception\Exception' with message 'PDF rendering library or library path has not been defined.
는 WWW에서이 질문을보고 말하지 마십시오을, 나는 시도하지 - 도움이 아무것도. 내 코드 :
require './vendor/autoload.php';
require './vendor/phpoffice/phpword/bootstrap.php';
$filename = 'example';
echo PHPWORD_BASE_DIR . '/TCPDF-master';
$wordPdf = \PhpOffice\PhpWord\IOFactory::load("./file_to_fill/ДКП квартира физики.docx");
$rendererName = \PhpOffice\PhpWord\Settings::PDF_RENDERER_TCPDF;
$rendererLibrary = 'TCPDF';
$rendererLibraryPath = dirname(__FILE__).'/'. $rendererLibrary;
\PhpOffice\PhpWord\Settings::setPdfRendererPath($rendererLibraryPath);
\PhpOffice\PhpWord\Settings::setPdfRendererName('TCPDF');
$pdfWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordPdf , 'PDF');
if (file_exists($filename.".pdf")) unlink($filename.".pdf");
$pdfWriter->save($filename.".pdf");
내 문제는 라이브러리이지만, 나는 정말로이 라이브러리의 파일이 어디에 있는지 이해할 수 없다. 오늘은 작곡가와 함께 일하려고 처음으로 시도했기 때문에 일어날 수 있습니다. 나는 dompdf와 TCPDF와 같은 다른 라이브러리를 시도했는데 다른 것들도있다. 아이디어가 있다면 환영합니다. =)