Usar archivos Adobe Acrobat (PDF) en una aplicación Delphi

Delphi admite la visualización de archivos PDF de Adobe desde una aplicación. Mientras tenga instalado Adobe Reader, su PC tendrá automáticamente el control ActiveX relevante que necesitará para crear un componente que pueda colocar en un formulario Delphi.

Dificultad: Fácil

Tiempo requerido: 5 minutos

Así es cómo:

  1. Inicie Delphi y seleccione Componente El | Importar control ActiveX ...
  2. Busque el control "Acrobat Control for ActiveX (Version x.x)" y haga clic en Instalar en pc.
  3. Seleccione la ubicación de la paleta de componentes en la que aparecerá la biblioteca seleccionada. Hacer clic Instalar en pc.
  4. Seleccione un paquete donde deba instalarse el nuevo componente o cree un nuevo paquete para el nuevo control TPdf.
  5. Hacer clic Okay.
  6. Delphi le preguntará si desea reconstruir el paquete modificado / nuevo. Hacer clic si.
  7. Después de compilar el paquete, Delphi le mostrará un mensaje que dice que el nuevo componente TPdf estaba registrado y ya disponible como parte de la VCL.
  8. Cierre la ventana de detalles del paquete, permitiendo que Delphi guarde los cambios en él..
  9. El componente ahora está disponible en la pestaña ActiveX (si no cambió esta configuración en el paso 4).
  10. Suelte el componente TPdf en un formulario y luego selecciónelo.
  11. Usando el inspector de objetos, configure el src propiedad del nombre de un archivo PDF existente en su sistema. Ahora todo lo que tiene que hacer es cambiar el tamaño del componente y leer el archivo PDF desde su aplicación Delphi.

Consejos:

  • El control Adobe ActiveX se instala automáticamente cuando instala Adobe Reader. 
  • El paso 11 se puede completar durante el tiempo de ejecución, por lo que puede abrir y cerrar archivos mediante programación, así como cambiar el tamaño del control.