Primeros pasos

Instalación, Configuración de Delphi, Primer programa

PDFlibPas es una biblioteca PDF para Delphi. Se usa desde código agregando la unidad de la biblioteca al proyecto y creando una instancia de TPDFlib cuando necesite generar o modificar un documento PDF

Configuración de rutas

Indique a Delphi dónde encontrar los archivos fuente de PDFlibPas o los archivos DCU compilados. Puede establecer una sola vez la Library Path global o definir la Search Path para cada proyecto que use la biblioteca

Para establecer la Library Path global, use esta ruta de menú de Delphi:

Tools -> Options -> Language -> Delphi -> Library -> Library path

En versiones antiguas de Delphi, esta opción puede aparecer en:

Tools -> Environment Options -> Library -> Library path

Agregue la ruta de origen instalada o la ruta del binario compilado correspondiente. Ejemplos:

%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release

La primera ruta es la ruta predeterminada de la edición fuente. Las rutas con versión son ejemplos para DCU compilados con RAD Studio 13 Florence. Use la carpeta BDS-version que coincida con la versión instalada de Delphi o C++Builder

Para establecer solo la Search Path del proyecto actual, use:

Project -> Options -> Building -> Delphi Compiler -> Search path

En versiones antiguas de Delphi, esta opción puede aparecer en:

Project -> Options -> Directories/Conditionals -> Search path

Nombre de clase y unidad

La unidad principal de la biblioteca es PDFlibrary.pas, o PDFlibrary.dcu en un paquete binario. La clase principal es TPDFlib

Declarar la clase

PDFlibPas es una biblioteca Delphi, no un componente VCL. No se instala en la paleta de componentes del IDE. Agregue 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 de biblioteca PDF

Inicie una nueva aplicación VCL Forms y agregue un TButton al formulario. Agregue la unidad de PDFlibPas a la unidad del formulario:

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics,
  Controls, Forms, Dialogs, PDFlibrary;

Haga doble clic en el botón y agregue este controlador de evento:

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;

Más información

Use esta referencia HTML para consultar documentación detallada de la API. Puede buscar en el panel de navegación por nombre de función, categoría o palabra clave de tema

Para novedades del producto e información adicional, visite la página del producto PDFlibPas