Bien démarrer
Installation, Configuration Delphi, Premier programme
PDF Library for Delphi est une bibliothèque PDF pour Delphi. Elle s’utilise depuis le code en ajoutant l’unité de la bibliothèque à votre projet et en créant une instance de TPDFlib lorsque vous devez créer ou modifier un document PDF
Configuration des chemins
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Tools -> Options -> Language -> Delphi -> Library -> Library path
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Tools -> Environment Options -> Library -> Library path
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
%UserProfile%\Documents\losLab\PDFlibPas\Lib
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win32\Release
%UserProfile%\Documents\losLab\PDFlibPas\Lib\37.0\Win64\Release
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Project -> Options -> Building -> Delphi Compiler -> Search path
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Project -> Options -> Directories/Conditionals -> Search path
Nom de classe et d'unité
L’unité principale de la bibliothèque est i386-win32, ou x86_64-win64 dans un paquet binaire. La classe principale est
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
Nom de classe et d’unité
PDFlibrary.pasPDFlibrary.dcuTPDFlib
Déclarer la classe
PDF Library for Delphi est une bibliothèque Delphi, et non un composant VCL. Elle ne s’installe pas dans la palette de composants de l’IDE. Ajoutez PDFlibrary à la clause uses de l’unité, déclarez une variable de type TPDFlib et appelez le constructeur Create. Lorsque vous avez terminé, appelez Free, généralement dans un bloc try..finally
Premier programme avec la bibliothèque PDF
Créez une application VCL Forms et ajoutez un TButton au formulaire. Ajoutez l’unité PDF Library for Delphi à l’unité du formulaire :
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics,
Controls, Forms, Dialogs, PDFlibrary;
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
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;
Workflows complets
Après le premier PDF, explorez le portfolio livré avec Demo/Delphi, Demo/C++Builder ou Demo/Lazarus : Showcase propose une visite visuelle, tandis que chaque Lab métier expose des scénarios spécialisés depuis un seul exécutable
Lancez DocumentLab --scenario DocumentInspectionWorkbench pour obtenir des inventaires de pages et des rapports de diagnostic, ou fournissez votre propre PDF en utilisant les arguments de ligne de commande documentés du scénario
Lancez ContentLab --scenario WorkflowGallery pour un workflow de remise de document avec tableaux, annotations, liste de contrôle de remise, sortie HTTP et vérification du fichier enregistré
Les utilisateurs de la DLL peuvent démarrer avec Demo/CSharp/DLL/WorkflowWorkbench ou Demo/VB.NET/DLL/WorkflowWorkbench pour la génération de rapports, l'extraction, la composition de pages et le transfert mémoire binaire, ou avec Demo/VC++/DLL/LinkDemo pour des liens et une navigation vérifiés
Ouvrez Demo/DLL.en-us.html dans le paquet installé pour le catalogue des workflows DLL et les instructions de compilation propres à chaque architecture
Informations complémentaires
Consultez la syntaxe, les paramètres et les valeurs de retour avant d'appeler la fonction. Les blocs de code restent dans leur forme d'origine pour pouvoir être copiés sans modification.
Pour connaître l’actualité du produit et obtenir des informations supplémentaires, consultez la page produit de PDF Library for Delphi