Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Abrir pdf con builder (https://www.clubdelphi.com/foros/showthread.php?t=97018)

Saltimbanki 14-11-2024 19:06:28

Abrir pdf con builder
 
Hola, quiero abrir un pdf mediante codigo y no se ni por donde empezar, me puede alguien hechar una mano ??
Gracias

Casimiro Notevi 14-11-2024 19:20:01

Código PHP:

AnsiString aa="c:\\info.pdf";
ShellExecute(this->Handle,"open"pchar(aa), NULLNULL,SW_SHOWNORMAL); 

https://www.clubdelphi.com/foros/showthread.php?t=91239

pgranados 14-11-2024 23:46:32

Si te refieres con abrir un archivo PDF para que el usuario lo vea, puedes hacer lo que dijo Casimiro, si no. Se mas especifico con tu pregunta

Neftali [Germán.Estévez] 15-11-2024 08:50:36

Añado que ShellExecute tal y como lo ha puesto [Casimiro] abrirá el PDF con el programa que tengas asignado por defecto a ese tipo de documentos, el resultado será el mismo que si pulsas doble click sobre el documento desde el Explorador de archivos de Windows.

Si deseas abrirlo con otro programa (Visor de PDF, Edge, Firefox,...) también se puede hacer, pero deberás especificarlo en la llamada.

Código Delphi [-]
  ShellExecute(Handle,'open', PChar('Firefox'), PChar('r:\FAQs.pdf'), nil, SW_SHOWNORMAL);
  ShellExecute(Handle,'open', PChar('MsEdge'), PChar('r:\FAQs.pdf'), nil, SW_SHOWNORMAL);
  ShellExecute(Handle,'open', PChar('C:\Utils\SumatraPDF-3.2-64.exe'), PChar('r:\FAQs.pdf'), nil, SW_SHOWNORMAL);


La franja horaria es GMT +2. Ahora son las 00:24:36.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi