Cria PDF a partir de um docx gerado no PHPWORD Template
Bom dia pessoal.Estou gerando .docx a partir do PHPWORD perfeitamente da seguinte forma:
$arquivo1 = ''.$dir1.'/'.$name_doc.'';
$arquivo2 = ''.$dir1.'/'.$name_doc_pdf.'';
$PHPWord = new PHPWord();
$document = $PHPWord->loadTemplate('docs/Examples/template_oficio_frequencia.docx');
$document->setValue('Value1', $proximo);
$document->setValue('Value2', $ano);
$document->setValue('Value3', $sc);
$document->setValue('Value4', $protocolo);
$document->setValue('Value5', $dia);
$document->setValue('Value6', $mes);
$document->setValue('Value7', $ano);
$document->setValue('Value8', $vocativo);
$document->setValue('Value9', $matriculas);
$document->setValue('Value10', $servidores);
$document->setValue('Value11', $frequencias);
$document->setValue('Value12', $assinante);
$document->setValue('Value13', $funcao);
$document->setValue('Value14', $destino);
$document->setValue('Value15', $nome_setor);
$document->setValue('Value16', $sigla);
$document->save($arquivo1);
Como eu disse, isso está funcionando perfeitamente, mas eu preciso agora gerar .pdf do arquivo gerado em $arquivo1. Como eu posso fazer isso? eu tentei usar um exemplo da NET mas não funcionou.
$temp = \docs\PhpWord\IOFactory::Load($arquivo1); // Read the temp file
$xmlWriter = \docs\PhpWord\IOFactory::createWriter($temp , 'PDF');
$xmlWriter->save($arquivo2);
Message ERROR:
Fatal error: Class 'docs\PhpWord\IOFactory' not found in C:\xampp\htdocs\radocs\docs\Examples\Template_oficio_frequencia.php on line 362
Discussão (3)
Carregando comentários...