Transformando arquivos ODS ou XLS para PDF
Crie um arquivo chamado: criar_pdf.php, e insira o seguinte conteúdo:
O arquivo criar_pdf.php irá instanciar a classe e passar todos os parâmetros para ela, retornando uma mensagem de sucesso quando o arquivo pdf for gerado. Na primeira execução o script pode demorar um pouco, pois o OpenOffice.org está sendo carregado na memória, nas chamadas seguintes do arquivo criar_pdf.php vai ser mais rápido, pois o OpenOffice.org já irá estar carregado na memória do servidor.
A idéia desse script e você criar um arquivo de template ou qualquer documento e transformar ele em um pdf.
No código existe comentários em cada ponto, que explicam como funciona cada parte do código.
Você pode fazer o download desse script nesse endereço: www.patrickespake.com/pe_scripts/xls2pdf.zip
Espero que esse script facilite a vida de muita gente.
"O conhecimento só pode evoluir quando é compartilhado."
Patrick Espake
E-mail: patrickespake@gmail.com
Site: www.patrickespake.com
<?php // Insere o arquivo da classe include("xls2pdf.class.php"); // Instância a classe $xls2pdf = new Xls2Pdf(); // Seta o nome do arquivo de template $xls2pdf->setTemplateFile("exemplo.ods"); // Seta o diretório onde está o arquivo de template $xls2pdf->setDirFiles("C:/VertrigoServ/www/test/xls/"); // Seta o nome do arquivo pdf que deve ser gerado $xls2pdf->setPdfFileName("meu_pdf.pdf"); // Converte o arquivo template em pdf $result = $xls2pdf->makePdf(); // Exibe a mensagem de sucesso echo $result[0] . " criado com sucesso em " . $result[1] . "."; ?>
O arquivo criar_pdf.php irá instanciar a classe e passar todos os parâmetros para ela, retornando uma mensagem de sucesso quando o arquivo pdf for gerado. Na primeira execução o script pode demorar um pouco, pois o OpenOffice.org está sendo carregado na memória, nas chamadas seguintes do arquivo criar_pdf.php vai ser mais rápido, pois o OpenOffice.org já irá estar carregado na memória do servidor.
A idéia desse script e você criar um arquivo de template ou qualquer documento e transformar ele em um pdf.
No código existe comentários em cada ponto, que explicam como funciona cada parte do código.
Você pode fazer o download desse script nesse endereço: www.patrickespake.com/pe_scripts/xls2pdf.zip
Espero que esse script facilite a vida de muita gente.
"O conhecimento só pode evoluir quando é compartilhado."
Patrick Espake
E-mail: patrickespake@gmail.com
Site: www.patrickespake.com
Páginas:
1
2
Novo Comentário: