Abrindo PDF dentro do TForm
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.
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
Curtidas 0
Respostas
Gustavo Bretas
13/11/2013
Opa, sem ironia, mas se descobrir, compartilhe conosco, por favor!
GOSTEI 0
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
13/11/2013
Pois é Alessandro, seria interessante uma forma de Abrir o Arquivo, sem ter o Adobe Reader instalado!
GOSTEI 0
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
[]s
GOSTEI 0
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
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/
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
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
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
13/11/2013
Me desculpem, foi distração minha.
Verifiquei que há componentes pagos que fazem isso, será que ajuda?
Verifiquei que há componentes pagos que fazem isso, será que ajuda?
GOSTEI 0
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
https://github.com/jepafi/Free-JPDF-Pascal
http://synopse.info/fossil/wiki?name=PDF+Engine
GOSTEI 0
Bruno Figueira
13/11/2013
Por tudo que li, o PDFtoolkit trabalha muito bem.
Fazendo alguns testes ainda...
Fazendo alguns testes ainda...
GOSTEI 0