Boa tarde, situação superada com o apoio do suporte do FPDF. A minha versão do PHP é algo antigo pelo que tive de alterar o FPDFA.php ENT_XML1 por ENT_COMPAT.
Também consegui usar a biblioteca do TCPDF porém houve algo que constatei na validação dos ficheiros obtidos no site verapdf.org <https://demo.verapdf.org/>. só a solução do FPDFA passou na íntegra a validação Jorge Penedo <[email protected]> escreveu no dia quarta, 4/08/2021 à(s) 14:57: > Olá boa tarde. > > A questão não é gerar PDF's mas sim na norma PDF/A. > De qualquer forma obrigado pela atenção e irei investigar se essa > biblioteca permite fazer o formato pretendido > > Marco Afonso <[email protected]> escreveu no dia quarta, 4/08/2021 > à(s) 11:48: > >> Bom dia Jorge, >> >> Pelo que tenho visto, a biblioteca PHP mais usada pela comunidade para >> criar PDFs é a TCPDF: >> https://github.com/tecnickcom/tcpdf >> >> Com os melhores cumprimentos, >> Marco Afonso >> >> >> Jorge Penedo <[email protected]> escreveu no dia quarta, 4/08/2021 >> à(s) 11:15: >> >>> >>> Bom dia >>> >>> Estou a tentar gerar PDF/A recorrendo à biblioteca FPDF e a sua >>> extensão FPDFA >>> >>> A versão do FPDF é a 1,8 , a extensão fpdfa foi obtida no link >>> >>> http://www.fpdf.org/en/script/script103.php >>> >>> Dado aos váriosm erros que encontrei, enviei um email para >>> [email protected], >>> questionando qual a versão do FPDF que deveria usar. >>> >>> Resposta foi a 18, contudo até num simples código como: >>> >>> <?php >>> require('fpdfa.php'); >>> $pdf = new FPDF(); >>> $pdf->AddPage(); >>> $pdf->Output(); >>> ?> >>> >>> Sou brindado com >>> >>> Warning: htmlspecialchars() expects parameter 2 to be long, string given >>> in F:\ms4w\apps\fpdf18\fpdfa.php on line 32 Warning: htmlspecialchars() >>> expects parameter 2 to be long, string given in >>> F:\ms4w\apps\fpdf18\fpdfa.php on line 32 Warning: htmlspecialchars() >>> expects parameter 2 to be long, string given in >>> F:\ms4w\apps\fpdf18\fpdfa.php on line 32 Warning: htmlspecialchars() >>> expects parameter 2 to be long, string given in >>> F:\ms4w\apps\fpdf18\fpdfa.php on line 32 Fatal error: Uncaught exception >>> 'Exception' with message 'FPDF error: Some data has already been output, >>> can't send PDF file' in F:\ms4w\apps\fpdf18\fpdf.php:271 Stack trace: #0 >>> F:\ms4w\apps\fpdf18\fpdf.php(1051): FPDF->Error('Some data has a...') #1 >>> F:\ms4w\apps\fpdf18\fpdf.php(987): FPDF->_checkoutput() #2 >>> F:\ms4w\apps\fpdf18\ex.php(14): FPDF->Output() #3 {main} thrown in >>> F:\ms4w\apps\fpdf18\fpdf.php on line 271 >>> >>> Alguém conseguiu colocar a extensão a funcionar corretamente? >>> Usam outras bibliotecas PHP para gerar PDFA's? >>> >>> >>> >>> -- >>> Jorge Manuel Ramos Penedo >>> _______________________________________________ >>> Portugal mailing list >>> [email protected] >>> https://lists.osgeo.org/mailman/listinfo/portugal >>> >> _______________________________________________ >> Portugal mailing list >> [email protected] >> https://lists.osgeo.org/mailman/listinfo/portugal >> > > > -- > Jorge Manuel Ramos Penedo > -- Jorge Manuel Ramos Penedo
_______________________________________________ Portugal mailing list [email protected] https://lists.osgeo.org/mailman/listinfo/portugal
