Primeros pasos
Instalación, Configuración de Delphi, Primer programa
PDF Library for Delphi es una biblioteca PDF para Delphi. Se utiliza desde el código añadiendo la unidad de la biblioteca al proyecto y creando una instancia de TPDFlib cuando sea necesario crear o modificar un documento PDF
Configuración de rutas
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Tools -> Options -> Language -> Delphi -> Library -> Library path
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Tools -> Environment Options -> Library -> Library path
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Project -> Options -> Building -> Delphi Compiler -> Search path
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Project -> Options -> Directories/Conditionals -> Search path
Nombre de clase y unidad
La unidad principal de la biblioteca es i386-win32, o x86_64-win64 en un paquete binario. La clase principal es
build-Lazarus-Lib.cmd win32
build-Lazarus-Tests.cmd win32
build-Lazarus-Demo.cmd win32
build-Lazarus-Lib.cmd win64
debugnorunFPCfpc.exe
Lib\FPC\i386-win32Lib\FPC\x86_64-win64Lib\FPC\compatLib\thirdpartyLib\FPC\PDFlibPasLaz.lpk
Tests\Lazarus\bin\<target>bin\<target>Lib\thirdparty\Win32fPDFlibJBIG2EncC
build-Lazarus-Demo-TRIAL.cmd win32win64build-Lazarus-Lib-TRIAL.cmd win32win64
Nombre de clase y unidad
PDFlibrary.pasPDFlibrary.dcuTPDFlib
Declarar la clase
PDF Library for Delphi es una biblioteca de Delphi, no un componente VCL. No se instala en la paleta de componentes del IDE. Añada PDFlibrary a la cláusula uses de la unidad, declare una variable de tipo TPDFlib y llame al constructor Create. Cuando termine, llame a Free, normalmente dentro de un bloque try..finally
Primer programa con la biblioteca PDF
Inicie una nueva aplicación VCL Forms y añada un TButton al formulario. Añada la unidad de PDF Library for Delphi a la unidad del formulario:
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
procedure TForm1.Button1Click(Sender: TObject);
var
PDFlib: TPDFlib;
begin
PDFlib := TPDFlib.Create;
try
PDFlib.DrawText(100, 500, 'Hello from Delphi');
PDFlib.SaveToFile('.\HelloFromDelphi.pdf');
finally
PDFlib.Free;
end;
end;
Flujos de trabajo completos
Después del primer PDF, explore el portfolio incluido de Demo/Delphi, Demo/C++Builder o Demo/Lazarus: Showcase ofrece un recorrido visual, mientras que cada Lab de dominio expone escenarios especializados desde un único ejecutable
Ejecute DocumentLab --scenario DocumentInspectionWorkbench para obtener inventarios de páginas e informes de diagnóstico, o suministre su propio PDF utilizando los argumentos de línea de comandos documentados del escenario
Ejecute ContentLab --scenario WorkflowGallery para un flujo de trabajo de entrega de documentos con tablas, anotaciones, una lista de comprobación de entrega, salida HTTP y verificación del archivo guardado
Los usuarios de la DLL pueden empezar con Demo/CSharp/DLL/WorkflowWorkbench o Demo/VB.NET/DLL/WorkflowWorkbench para la generación de informes, la extracción, la composición de páginas y la transferencia binaria en memoria, o con Demo/VC++/DLL/LinkDemo para enlaces y navegación verificados
Abra Demo/DLL.en-us.html en el paquete instalado para consultar el catálogo de flujos de trabajo de la DLL y las instrucciones de compilación específicas de cada arquitectura
Más información
Revise la sintaxis, los parámetros y los valores de retorno antes de llamar a la función. La página mantiene los bloques de código originales para que los ejemplos puedan copiarse sin cambios.
Para consultar noticias del producto e información adicional, visite la página del producto PDF Library for Delphi