Abrindo PDF dentro do TForm

Delphi

13/11/2013

Salve!

Estou precisando abrir arquivos PDF dentro de um TForm mas não posso depender de instalar especificamente o Acrobat, o "Reader PDF" ficaria a critério do que cada usuário escolher para instalar em seu computador. Isso é possível?

Saudações!
Até breve.
Bruno Figueira

Bruno Figueira

Curtidas 0

Respostas

Gustavo Bretas

Gustavo Bretas

13/11/2013

Opa, sem ironia, mas se descobrir, compartilhe conosco, por favor!
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

13/11/2013

Eu ja utilizei o AcroPDF, mas tem q ter o Adobe instalado na maquina do usuario para o funcionamento perfeito do software.
GOSTEI 0
Gustavo Bretas

Gustavo Bretas

13/11/2013

Pois é Alessandro, seria interessante uma forma de Abrir o Arquivo, sem ter o Adobe Reader instalado!
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

13/11/2013

Seria excelente, mas não vi nada q possa resolver o problema dele. Lembro que na época, tive problema em algumas máquinas, pois a versão do adobe deles era inferior a do adobe q tinha gerado a versão do software.

[]s
GOSTEI 0
Bruno Figueira

Bruno Figueira

13/11/2013

Tenho lido algumas coisas sobre ter o próprio Adobe embarcada na aplicação, mas ainda não consegui encontrar algo que explique como fazer.
GOSTEI 0
Marcos Saffran

Marcos Saffran

13/11/2013

Boa tarde Bruno,

1 - Abra o delphi > Component > Import ActiveX Control
2 - Na janela que abre, ache 'Adobe Acrobat 7.0 Browser Control Type Library' (o nome real pode ser ligeiramente diferente).
3 - Clique no botão Install..., clique em ok, confirme o rebuild do pacote dclusr.dpk.
4 - Agora há um ícone na aba 'ActiveX' do acrobat.
5 - Arraste o controle TAcroPDF para o seu formulário
6 - Em tempo de execução altere a propriedade 'src' para a localização do arquivo (AcroPDF1.src := 'c:\abc.pdf';

Testei com delphi 7 e funcionou.

Obtive essas informações aqui :
http://forum.codecall.net/topic/74519-easiest-way-to-show-pdf-file-in-delphi-application/
GOSTEI 0
Gustavo Bretas

Gustavo Bretas

13/11/2013

Marcos, isso é justamente o que não queremos, se vc observar a questão do Post, verá que queremos abrir o PDF sem a necessidade do ActiveX do Acrobat! ;)
GOSTEI 0
Gustavo Bretas

Gustavo Bretas

13/11/2013

Marcos, isso é justamente o que não queremos, se vc observar a questão do Post, verá que queremos abrir o PDF sem a necessidade do ActiveX do Acrobat! ;)
GOSTEI 0
Marcos Saffran

Marcos Saffran

13/11/2013

Me desculpem, foi distração minha.

Verifiquei que há componentes pagos que fazem isso, será que ajuda?
GOSTEI 0
Marcos Saffran

Marcos Saffran

13/11/2013

Achei esses aqui, que parecem ser gratuitos:
https://github.com/jepafi/Free-JPDF-Pascal
http://synopse.info/fossil/wiki?name=PDF+Engine
GOSTEI 0
Bruno Figueira

Bruno Figueira

13/11/2013

Por tudo que li, o PDFtoolkit trabalha muito bem.

Fazendo alguns testes ainda...
GOSTEI 0
POSTAR