:: novos artigos ::
|
|
|
:: novos scripts ::
|
|
|
|
|
Uma necessidade que está surgindo é a criação de arquivos doc, odt (formato de texto do OpenOffice - Writer) ou rtf para pdf. O PHP não possui nenhuma engine que realiza essa transformação, desta forma é necessário usar alguns métodos para realizar essa tarefa.
O processo descrito aqui funciona para servidores Windows rodando o Apache e o PHP, até gostaria de pedir ajuda para transpor esse código para servidores Linux, mas no final do artigo conversamos mais a respeito do Linux.
|
|
|
Como o PHP não possui engines para transformação de documentos de texto para pdf é necessário instalar o OpenOffice.org, pois através dele que iremos realizar a criação dos arquivos de texto em pdf.
O primeiro passo é instalar o OpenOffice.org, para isso basta acessar: http://www.openoffice.org e fazer o download do OpenOffice, nesse artigo usei o Open Office versão 2.2.
Após fazer o download do Open Office realize a sua instalação, se quiser basta instalar somente o Writer e o Calc (em um próximo artigo explicarei como converter arquivos XLS ou ODS para PDF).
Imprimir |
Enviar para um Amigo
|
Comentários de Usuários
muito bom...
Ótimo artigo... parabéns !!!
gostei
testei aqui é deu tudo certo...
Muito Bom
Patrick, esse artigo é ótimo e bom esplicativo, parabens, nos falamos na aula.
Excelente
Muito bom o artigo.
Por acaso encontrou como resolver a questão no Linux?
errooooo
Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `com.sun.star.ServiceManager': A execução no servidor falhou ' in C:\apache2triad\htdocs\doc2pdf.class.php:72 Stack trace: #0 C:\apache2triad\htdocs\doc2pdf.class.php(72): com->com('com.sun.star.Se...') #1 C:\apache2triad\htdocs\doc2pdf.class.php(49): Doc2Pdf->word2pdf() #2 C:\apache2triad\htdocs\criar_pdf.php(19): Doc2Pdf->makePdf() #3 {main} thrown in C:\apache2triad\htdocs\doc2pdf.class.php on line 72
boas esta me dando este erro alguem me podia ajudar.....
|
|