Publicidade   
 você está aqui: phpbrasil.com    artigos    artigo  
 
:: novos artigos ::

:: recomendado ::

PHP para a World Wide Web

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

Juan Roldán Esse usuário pertence aos 50 usuários mais ativos do site
Pontos: 4687

Visite a página de perfil de Patrick EspakeTransformando documentos DOC, ODT ou RTF para PDF
por Patrick Espake
Lista de Categorias  |  Contribua um Novo Artigo  |  Entre em Contato Conosco

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.
Vote aqui!
Média de Votos Atual: 6.67
Total de Votos: 6
Nota:   

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).


<< Anterior 1 2 3 Próxima >>

 
Imprimir  |  Enviar para um Amigo


Comentários de Usuários

muito bom...
publicado por Guilherme - 2007-06-08 11:12:54

Ótimo artigo... parabéns !!!

gostei
publicado por Fernando dos Santos Amador - 2007-06-12 22:57:41

testei aqui é deu tudo certo...

Muito Bom
publicado por Vinicius de Souza - 2007-07-10 12:14:39

Patrick, esse artigo é ótimo e bom esplicativo, parabens, nos falamos na aula.

Excelente
publicado por jockerbr - 2007-07-20 07:01:31

Muito bom o artigo.
Por acaso encontrou como resolver a questão no Linux?

errooooo
publicado por kingM - 2007-11-09 08:28:39

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.....

Publique os seus Comentários

Nome:
Email:
Título:
Comentário:

NOTA: Cadastre-se no site para poder publicar comentários.

 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 0.726 segundos