Ir al contenido


Foto

[RESUELTO] Abrir pdf desde mi aplicación


  • Por favor identifícate para responder
3 respuestas en este tema

#1 andy

andy

    Member

  • Miembros
  • PipPip
  • 47 mensajes
  • Locationespana

Escrito 24 marzo 2011 - 03:59

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
  • 3.486 mensajes
  • LocationMexico City

Escrito 24 marzo 2011 - 05:09

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 mensajes
  • LocationMéxico D.F.

Escrito 25 marzo 2011 - 08:59

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 mensajes
  • Locationespana

Escrito 26 marzo 2011 - 01:10

gracias Fenareth tu respuesta es perfecta funciona muy bien
  • 0




IP.Board spam blocked by CleanTalk.