Jump to content


Photo

[RESUELTO] Abrir pdf desde mi aplicación


  • Please log in to reply
3 replies to this topic

#1 andy

andy

    Member

  • Miembros
  • PipPip
  • 47 posts
  • Locationespana

Posted 24 March 2011 - 03:59 PM

Hola quisiera q desde mi aplicación pueda abrir archivos pdf. Que se abran fuera de mi aplicación he tratado con un Topendialog  pero no doy como hacerlo he tratado con la sintaxis

delphi
  1. if opendialog1.execute then

pero no se como continuar he probado algunas variates pero sin éxito alguien me puede ayudar  gracias
  • 0

#2 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3486 posts
  • LocationMexico City

Posted 24 March 2011 - 05:09 PM

Hola andy...
Intenta con esta instrucción:




delphi
  1. ShellExecute(Form1.Handle,nil,PChar(Archivo),'','',SW_SHOWNORMAL);




Lo que hace ésta línea es que abre con el programa predeterminado de windows el archivo que le mandas en la variable Archivo, si éste es un PDF, abrirá el Acrobat automáticamente.

Es necesario que agregues en el uses la unidad ShellAPI.


Saludox ! :)


  • 0

#3 razadi

razadi

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 681 posts
  • LocationMéxico D.F.

Posted 25 March 2011 - 08:59 AM

Yo te recomendaría dos opciones:

1. Usar el componente TOleContainer, que te permite incrustar casi cualquier archivo y poderlo manipular.
2. Tambien puedes incluir un componente TWebBrowser y hacer la referencia a tu archivo PDF y este te pondrá como si lo estuvieras viendo desde internet.

Saludos

(y) (y)
  • 0

#4 andy

andy

    Member

  • Miembros
  • PipPip
  • 47 posts
  • Locationespana

Posted 26 March 2011 - 01:10 PM

gracias Fenareth tu respuesta es perfecta funciona muy bien
  • 0




IP.Board spam blocked by CleanTalk.