Doc para pdf....[RESOLVIDO]

11 respostas
M

então pessoal,

estou precisando fazer essa conversão, mas nem sei direito onde começar, tentei pelo framework ITEXT, mas ele n faz essa conversão direta, talvez faca DOC > XML > PDF, mas n sei como faz isso…

alguém pode m dar uma luz ai???..

abraço…

11 Respostas

M

bom galera,

andei pesquisando e encontrei o pacote em http://jakarta.apache.org/poi/hwpf/index.html.
String caminhoArquivo = "c:/test.doc";
		File f = new File(caminhoArquivo);
		FileInputStream is = new FileInputStream(f);

		HWPFDocument wdoc = new HWPFDocument(is);
		WordExtractor extractor = new WordExtractor(wdoc);

		String conteudo = extractor.getText();

bom este código lê e extrai o documento WORD, mas eu n consigo a partir daí exportar para o formato pdf....

alguém sabe como fazer isso???

Abraço e t+++

M

???..

F

Olá!

Agora que tu conseguiu ler o .doc, tu pode usar o itext para exportar para pdf!

http://www.lowagie.com/iText/

M
"fabiofalci":
Olá!

Agora que tu conseguiu ler o .doc, tu pode usar o itext para exportar para pdf!

[url]http://www.lowagie.com/iText/[/url]

entaum,

ja tentei exportar c o iText... mas n consegui... olha so...
# String caminhoArquivo = "c:/test.doc";  
#       File f = new File(caminhoArquivo);  
#       FileInputStream is = new FileInputStream(f);  
#   
# //extrai o arquivo .DOC        
# HWPFDocument doc = new HWPFDocument(is);  
#         
# //cria o arquivo .PDF  
# Document document = new Document();  
#       PdfWriter writer = PdfWriter.getInstance(document,  
#             new FileOutputStream("c:/test.pdf"));  
#       document.open();  
#       document.newPage();  
#   
#   
#       document.add(  //Elelement  
#       /** 
#        * aki q eu n consigo passar disso, esse metodo so aceita 
#        * objetos da Interface Element do iText. 
#        * talves eu esteja fazendo algo errado,  
#        * mas n consigo sair disso ai. 
#        *  
#        * ALGUEM PODE M AJUDARRRRRRRRRRRRR??????..... 
#        *  
#        */

vc ja fez algo parecido???

por Jesus... ajuda aeeeeeeeeeeee....

F

Olá!
Malhuco, essas duas libs que tu usa não possuem qualquer tipo de interoperabilidade.

Ou seja, tem que fazer na ‘unha’, pegar cada elemento do documento word e colocar no pdf!

Fazer uma conversão!

M

“fabiofalci”:
Olá!
Malhuco, essas duas libs que tu usa não possuem qualquer tipo de interoperabilidade.

Ou seja, tem que fazer na ‘unha’, pegar cada elemento do documento word e colocar no pdf!

Fazer uma conversão!

bom eu ja havia tentado… por n ter visto outra saida,

vc usa a classe [color=“blue”]HWPFDocument[/color] do POI??
nessa classe tem alguns metodos q retornam as imagens o texto a fonte…
mas o problema esta… em q ordem devo colokar no pdf…
as imagens primeiro, o texto , as tabelas … como eu saberei a ordem da conversao na ‘unha’ !!!..

ou naum eh essa classe q usarei… se naum eh, qual classe sera entaum??

t++

F

Olá

Não, nunca usei. Usei só o POI que lê excel.

Bom, provavelmente ele deve ter a estrutura do .doc na ordem correta, independente se
é figura, texto, tabela, etc.

Não tem?

M

“fabiofalci”:
Olá

Não, nunca usei. Usei só o POI que lê excel.

Bom, provavelmente ele deve ter a estrutura do .doc na ordem correta, independente se
é figura, texto, tabela, etc.

Não tem?

pelo oq eu vi naum…

como eh q vc fez no caso do excel???

F

Não tem? Estranho… deveria ter.

Para excel é barbada. Mas foi o processo inverso, precisava pegar uma JTable e exportar
os dados para um excel. Peguei cada uma das células e coloquei na célula correspondente do excel!

Mas testei apenas com texto.

M

cara boa ideia a sua…

mas n serve p mim, bom eu consigo pegar o texto d todo o word… as imagens e tals… mas o problemas eh q tenho um metodo q retorna todas as imagens e todo o texto, e todas as fontes usadas, massssssssss… qual a ordem d tudo… isso q ta foda saber … qual eh a ordem d tudo!!!..

ja faz algum tempo q eu estou atraz e ate agora nada…

a q fodaaaaaaaaaaa…

M

[color=“red”]UHUUUUUUUUUUUUUUUUUUUUUUUUU…

RESOLVIDOOOO… :lol: :-o :smiley: :stuck_out_tongue: :slight_smile: [/color]

galera depois d mto tempo pesquisando e tesntando e m ferrando… iUIASuAIsuAISu…

achei jodconverter, mas ele precisa q o OpenOffice esteja instalado na maquina…

valew ae galera pela ajuda…

abraço e t+++

Criado 6 de junho de 2007
Ultima resposta 19 de jun. de 2007
Respostas 11
Participantes 2