Forum


Replies: 4   Views: 3718
Output conversion failed due to conv erro
Topic closed:
Please note this is an old forum thread. Information in this post may be out-to-date and/or erroneous.
Every phpdocx version includes new features and improvements. Previously unsupported features may have been added to newer releases, or past issues may have been corrected.
We encourage you to download the current phpdocx version and check the Documentation available.

Posted by Walter Florencio  · 22-11-2014 - 15:02

Boa tarde. Estou tendo um problema ao criar um arquivo docx a partir de um modelo. Tenho um modelo com seis campos e uso o código abaixo para inserir as variáveis nos locais dentro do modelo e criar o arquivo final. ---------------------- require_once '/home/walterfl/public_html/scriptcase/app/FlagranteWeb/phpdocx/classes/CreateDocx.inc'; $docx = new CreateDocxFromTemplate('../ModelosWord/mod_corpo_flagrante.docx'); $variables = array( 'PROCEDIMENTO' => {PROCEDIMENTO}, 'HORA_DIA_FLAGRANTE' => {HORA_DIA_FLAGRANTE}, 'LOCAL_FLAGRANTE' => {LOCAL_FLAGRANTE}, 'DELE' => {DELEGACIA}, 'DELEGADO' => {DELEGADO}, 'TESTEMUNHA2' => {TESTEMUNHA2}, ); $docx->replaceVariableByText($variables); $docx->createDocx('../ModelosWord/test_template'); ---------------------- Ocorre que está dando a mensagem de erro abaixo: ---------------------- ERRO Undefined index: parseLineBreaks Undefined index: parseLineBreaks Undefined index: parseLineBreaks Undefined index: parseLineBreaks CreateDocxFromTemplate::variable2Text(): xmlEncodeEntities: char out of range Undefined index: parseLineBreaks Undefined index: parseLineBreaks SimpleXMLElement::asXML(): output conversion failed due to conv error, bytes 0xED 0x64 0x69 0x6F Undefined variable: phpdocxconfig ---------------------- A questão é que esta mensagem só ocorre quando uso a linha: 'DELE' => {DELEGACIA}, Quando retiro esta linha o docx é criado. O que pode ser? Aguardo ajuda. Obrigado.