Ir para conteúdo
Fórum Script Brasil
  • 0

Converter Word para PDF


Jessé Seminio

Pergunta

Boa tarde Pessoal!

Sou novo aqui no forum e preciso de uma ajuda, já pesquisei no google e não encontrei nada que eu pudesse usar dentro da minha aplicação.

Será que alquem sabe como eu faço para converter um aquivo com formador ".doc" para outro arquivo ".pdf"?

Ex.

function converterWordToPDF(Origem, Destino: String): Boolean;

Eu consegui fazer isso em C#, e gerei uma dll para usar dentro da minha aplicação, mas não deu muito certo..rsrs

Preciso muito dessa função, por favor me ajudem.

Obrigado!

Link para o comentário
Compartilhar em outros sites

9 respostass a esta questão

Posts Recomendados

  • 0

Baixe o AdobePDFMakerX.dll instale e use dessa maneira

http://www.nodevice.com/dll/AdobePDFMakerX_dll/item1481.html

exemplo:

procedure TForm1.Button1Click(Sender: TObject);
var
Word1: TWord;
begin
   Word1.ActivateWordAndAcrobat;
   Word1.CreatePDF('C:\test.doc','C:\test.pdf');
end;

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Jhonas pela ajuda, mas eu estou com problema para instalar essa dll.

Eu já tinha baixado essa dll mas como não consegui instalar, achei que era algum problema da dll.

Desculpe em pedir isso, mas pode dar um passa a passo de como instalar ela, tendo em vista que já tentei?

Obrigado!

Baixe o AdobePDFMakerX.dll instale e use dessa maneira

http://www.nodevice.com/dll/AdobePDFMakerX_dll/item1481.html

exemplo:

procedure TForm1.Button1Click(Sender: TObject);
var
Word1: TWord;
begin
   Word1.ActivateWordAndAcrobat;
   Word1.CreatePDF('C:\test.doc','C:\test.pdf');
end;

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Jhonas desculpe minha ignorância, eu instalei o PowerPDF.

mas como faço para converter um arquivo que já existe no formato word para o formato pdf?

Peguei varios exemplos que veio com ele, mas não consegui modificar ele de modo que desse para converter um documento ".doc" para ".pdf";

Obrigado.

me desculpe... mas me lembrei que para usar dessa maneira voce precisa ter instalado o acrobat distiller e o pdfmaker

então tente esse ( componentes PowerPDF )

http://www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf/

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Eu vi varios na net, e realmente são pagos, mas eu fico preocupado quando a funcionalidade deles.

Já baixei varios trial, e consegui criar um documento pdf, porém não consegui converter de word para pdf.

Ta sinistro!

Estou tentando agora e baixar o adobe distiller, para ver se funciona daquele jeito que você havia falado, eu já tinha achado exemplo igual o que você mostrou, só que não consegui fazer, acredito que era por falta do adobe distiller e pdfmaker que eu não tinha...

Estou vendo agora se consigo baixar adobe distiller, eu até consegui baixar o update do adobe distiller, mas ele mesmo não achei até agora..

Se você tiver algum exemplo de como usar o PowerPDF para converter ".doc" para ".pdf" melhor seria.

Abraço.

tem outro nesse link, mas parece estar com problema

http://webcache.googleusercontent.com/sear...=clnk&gl=br

na net voce acha varios, mas são pagos

abraço

Link para o comentário
Compartilhar em outros sites

  • 0

Oi, uso o cutepdf onde tudo que é relatório se torna pdf.

Não precisaria nem ficar na sua aplicação.

Se já esta no word, coloque para imprimir, na lista de impressoras vai

aparecer o cutepdf, selecione essa opção e depois escolha o caminho

onde salvar o pdf.

Experimente, segue o link:

http://www.baixaki.com.br/busca/cutepdf.htm

Espero que seja util.

Editado por Alberto Mota
Link para o comentário
Compartilhar em outros sites

  • 0

Obrigado Alberto Mota, mas infelizmente não e possível que seja desse jeito, pois tem que ser transparente para o usuário.

Valeu.

Continuo na luta.

Jhonas, na empresa que trabalho instalou para eu o adobe distiller e PdfMaker, ai eu importei a dll e pronto tudo instalado..rsrs

Ai fiz o passo que você mostrou e legal e simples..rsrs mas como nem tudo e simple em vez de converter o arquivo pdf gerou um arquivo ".log" com o seguinte conteudo.

%%[ Error: undefined; OffendingCommand: ÐÏࡱá ]%%

%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%

%%[ Warning: PostScript error. No PDF file produced. ] %%

Tem alguma noção?

Nesse link ( http://www.planetpdf.com/forumarchive/37940.asp ) fala, mas diz que falta alguma coisa, acredito que deve ter dado o mesmo erro.

Abraço.

Oi, uso o cutepdf onde tudo que é relatório se torna pdf.

Não precisaria nem ficar na sua aplicação.

Se já esta no word, coloque para imprimir, na lista de impressoras vai

aparecer o cutepdf, selecione essa opção e depois escolha o caminho

onde salvar o pdf.

Experimente, segue o link:

http://www.baixaki.com.br/busca/cutepdf.htm

Espero que seja util.

Link para o comentário
Compartilhar em outros sites

  • 0
Ai fiz o passo que você mostrou e legal e simples..rsrs mas como nem tudo e simple em vez de converter o arquivo pdf gerou um arquivo ".log" com o seguinte conteudo.

%%[ Error: undefined; OffendingCommand: ÐÏࡱá ]%%

%%[ Flushing: rest of job (to end-of-file) will be ignored ]%%

%%[ Warning: PostScript error. No PDF file produced. ] %%

Esse é um log de erros ... isso devido a não ter gerado um arquivo PostScript ... percebi que o erro é da dll

então pode ignorar a dica ... testei aqui e deu o mesmo erro.

--------------------------------------------------------------------------------------------------------

Outra sugestão gratuita:

http://www.print-driver.com/sdk/examples/d.../WordToPDF.html

http://www.print-driver.com/download/

Veja o Video Tutorial

http://www.print-driver.com/promo/index.html

---------------------------------------------------------------------------------------------------------

Outra possivel sugestão seria usar o TWordApplication com o Acrobat Distiller ( Impressora PDF )

veja o que consegue fazer

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...