Per iniziare

Installazione, Configurazione Delphi, Primo programma

PDF Library for Delphi è una libreria PDF per Delphi. Si usa dal codice aggiungendo l'unità della libreria al progetto e creando un'istanza di TPDFlib quando occorre creare o modificare un documento PDF.

Configurazione dei percorsi

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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

Nome della classe e dell'unità

L'unità principale della libreria è i386-win32 oppure x86_64-win64 in un pacchetto binario. La classe principale è

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

Nome di classe e unità

PDFlibrary.pasPDFlibrary.dcuTPDFlib.

Dichiarare la classe

PDF Library for Delphi è una libreria Delphi, non un componente VCL. Non viene installata nella tavolozza dei componenti dell'IDE. Aggiungi PDFlibrary alla clausola uses dell'unità, dichiara una variabile di tipo TPDFlib e chiama il costruttore Create. Al termine, chiama Free, normalmente all'interno di un blocco try..finally.

Primo programma con la libreria PDF

Avvia una nuova applicazione VCL Forms e aggiungi un TButton al modulo. Aggiungi l'unità PDF Library for Delphi all'unità del modulo:

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

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

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;

Workflow completi

Dopo il primo PDF, esplora il portfolio incluso di Demo/Delphi, Demo/C++Builder o Demo/Lazarus: Showcase offre un tour visuale, mentre ogni Lab di dominio espone scenari specialistici da un unico eseguibile

Esegui DocumentLab --scenario DocumentInspectionWorkbench per inventari di pagina e report diagnostici, oppure fornisci il tuo PDF usando gli argomenti da riga di comando documentati dello scenario

Esegui ContentLab --scenario WorkflowGallery per un workflow di consegna documenti con tabelle, annotazioni, una checklist di consegna, output HTTP e verifica dei file salvati

Gli utenti DLL possono partire da Demo/CSharp/DLL/WorkflowWorkbench o Demo/VB.NET/DLL/WorkflowWorkbench per generazione di report, estrazione, composizione di pagine e trasferimento binario in memoria, oppure da Demo/VC++/DLL/LinkDemo per link e navigazione verificati

Apri Demo/DLL.en-us.html nel pacchetto installato per il catalogo dei workflow DLL e le istruzioni di compilazione specifiche per architettura

Altre informazioni

Controllare sintassi, parametri e valori restituiti prima di chiamare la funzione I blocchi di codice restano originali così gli esempi possono essere copiati senza modifiche.

Per notizie sul prodotto e ulteriori informazioni, visita la pagina del prodotto PDF Library for Delphi.