SDK PDF Delphi

Bibliotheque PDF Delphi pour creation, edition, signature, rendu, preflight et workflows PDF/UA

losLab PDF Library fournit aux equipes Delphi et C++Builder un moteur PDF avec source disponible pour les workflows bureau, serveur, DLL, ActiveX et Dylib, avec controles PDF/A et PDF/UA integres, prise en charge PAdES et choix de rendu sans service PDF externe.

losLab PDF Library SDK interface and PDF workflow preview

Moteur PDF avec source disponible pour workflows maîtrisés par les développeurs

losLab PDF Library est un SDK PDF pour Delphi et C++Builder destiné aux applications qui doivent créer, modifier, rendre, imprimer, signer, protéger, inspecter et précontrôler des documents PDF dans leur propre logiciel.

La bibliothèque est écrite en Delphi/Object Pascal et disponible avec le code source complet pour les projets Delphi et C++Builder. Elle fournit aussi des options DLL, ActiveX et Dylib aux équipes qui doivent intégrer l'automatisation PDF depuis C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ et d'autres environnements capables d'appeler une DLL ou un composant ActiveX.

Utilisez-la lorsque le flux PDF fait partie de votre produit ou de votre processus back-office : factures générées, contrats signés, dépôts d'archive, revue d'accessibilité, sortie imprimée, traitement de formulaires, assemblage documentaire ou contrôles CI qui doivent échouer avant qu'un mauvais PDF n'arrive chez le client.

Télécharger le package démo PDF Library (46 MB)

2026-06-07 version 3.67.3: notes de version | référence API. Les versions récentes 3.65-3.67 se concentrent sur les très gros PDF : ouverture de fichiers de plus de 2 Go, réduction de la mémoire au chargement, détection différée des fonctions liées aux versions PDF et accélération des chemins Direct Access de sauvegarde, copie et chiffrement.

Fonctions PDF principales

  • Créer et modifier des pages PDF: dessiner du texte, des graphiques vectoriels, des images, des QR codes, PDF417, DataMatrix, codes-barres, annotations, liens, plans, destinations nommées, métadonnées et propriétés de document.
  • Assemblage de pages et réparation de documents: diviser, fusionner, ajouter, copier, cloner, normaliser, déplacer, supprimer, masquer, faire pivoter et reconstruire des pages à partir de documents sources maîtrisés.
  • Rendu et impression: basculer entre les moteurs GDI+, PDFium et Cairo pour l'aperçu écran, l'export bitmap, le rendu vers device context et les flux d'impression.
  • Formulaires et documents interactifs: créer, remplir, modifier, aplatir, inspecter et gérer les champs AcroForm, apparences, flags de champ, actions JavaScript, pièces jointes et données associées.
  • Texte, images et polices: travailler avec BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, zones de texte HTML, texte Unicode, TrueType, OpenType, Type 1, incorporation de polices, sous-ensembles et workflows d'extraction.
  • Sécurité et signatures: chiffrer et déchiffrer des PDFs, définir des autorisations, utiliser le chiffrement par destinataire à clé publique, signer avec des digests SHA-256/384/512 sélectionnables, ajouter des attributs PAdES, horodater les signatures et joindre des données de validation DSS/VRI.
  • Rapports preflight et diagnostics: exécuter des contrôles PDF/A et PDF/UA-1, générer des rapports texte, JSON, HTML ou CSV, comparer des rapports texte stables à des références et traiter des dossiers par lot avec sortie CSV de synthèse.
  • Contrôle PDF bas niveau: accéder aux numéros d'objets, dictionnaires de pages, entrées de catalogue, output intents, verrous de version de sauvegarde, barrières d'extension level, motifs de pavage, contenu optionnel, dictionnaires de mesure et insertion directe d'images lorsque le workflow exige une structure PDF précise.

Sortie orientée standards et conformité

La conformité PDF dépend du contenu source, des polices, profils ICC, métadonnées, balisage, textes alternatifs, signatures, horodatages et du validateur utilisé par votre organisation. losLab PDF Library fournit les contrôles et diagnostics nécessaires pour produire des PDFs orientés standards, tout en laissant la validation finale des règles à votre application ou pipeline QA.

WorkflowPrise en charge par la bibliothèqueResponsabilité de l'application
PDF 1.2-1.7Création, édition, contrôle strict de la version d'enregistrement, contrôles de niveaux d'extension, rendu, impression, formulaires, annotations, pièces jointes, liens et APIs de structure documentaireChoisir la version PDF cible et supprimer ou mettre à niveau les fonctions qui n'appartiennent pas à ce profil de sortie
PDF/AContrôles d'OutputIntent, assistants de métadonnées XMP, workflows de polices incorporées, garde-fous de version et contrôles PDF/A intégrés pour les chaînes d'archivageFournir les métadonnées, polices, profils de couleur et règles métier corrects pour la politique d'archive choisie
PDF/UA-1Construction de PDF balisés, APIs d'arbre de structure, gestion des role maps, texte alternatif, ActualText, contrôles côté lecteur et retour côté écriture via GetPDFUADiagnosticsRédiger un ordre de lecture, une langue, des titres, listes, sémantiques de tableau, textes alternatifs et descriptions de formulaire pertinents
PAdESSignatures ETSI.CAdES.detached, données signing-certificate-v2, attributs de politique et d'engagement, ajout d'horodatages RFC 3161, choix de digest SHA-256/384/512 et assemblage DSS/VRIFournir certificats, réponses TSA, données de révocation, choix de politique de signature et tests d'acceptation propres au vérificateur
Automatisation preflightCreatePreflightReportEx, SavePreflightReportEx et la démo Delphi PreflightReport génèrent des sorties texte, JSON, HTML et CSV pour les contrôles PDF/A et PDF/UA-1Décider quels formats de rapport, références, codes de sortie et nombres d'anomalies doivent bloquer CI, ingestion d'archive ou livraison client
SécuritéAES-128, AES-256, gestion des autorisations, protection par mot de passe, chiffrement par destinataire à clé publique et inspection de documents chiffrés pour une distribution contrôléeGarder mots de passe, certificats, clés privées et politiques de destinataires sous vos propres contrôles de sécurité

Surfaces API et choix de déploiement

  • Delphi XE5 à Delphi 13 et C++Builder XE5 à C++Builder 13
  • Code source Object Pascal natif pour l'intégration directe Delphi et C++Builder, avec des pages de référence API générées pour les fonctions publiques de TPDFlib
  • Accès DLL et ActiveX pour C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic et outils compatibles
  • Options de build 32 bits et 64 bits lorsque l'IDE et le runtime cibles les prennent en charge
  • Option Dylib macOS pour les équipes qui ont besoin d'une automatisation PDF multiplateforme autour de la même famille de bibliothèque
  • Projets de démonstration autonomes pour création PDF, opérations de pages, gestion d'images et de polices, formulaires, chiffrement, signature, rendu, impression et automatisation de rapports preflight

Démos incluses et couverture de validation

Le package inclut des démos Delphi et C++Builder pour les tâches d'intégration courantes, ainsi que des exemples en ligne de commande lorsque l'automatisation compte plus qu'une interface visuelle.

  • Création et mise en page: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, texte HTML, code-barres, QR code et workflows image vers PDF.
  • Opérations documentaires: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess et traitements de fusion ou découpage.
  • Rendu et impression: PdfToImage, sélection de moteur MultiFunction, PrintPDF, GDI+, PDFium et chemins de sortie Cairo.
  • Sécurité et signatures: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, workflows d'attributs PAdES, helpers DSS/VRI et chemins de signature orientés horodatage.
  • Automatisation preflight: La démo Delphi PreflightReport valide des fichiers ou dossiers, écrit des rapports texte/JSON/HTML/CSV, émet preflight-summary.csv et renvoie des codes de sortie adaptés à l'automatisation.

La couverture automatisée récente comprend des suites Delphi DUnitX et C++Builder GoogleTest pour création de documents, compression, images, polices, formulaires, sécurité, signature, impression, conformité des versions PDF, diagnostics PDF/UA, génération et comparaison de rapports preflight.

Quand choisir losLab PDF Library

  • Choisissez-la lorsque votre application doit créer, modifier, signer, valider et livrer des PDFs, pas seulement les afficher
  • Choisissez-la lorsque votre équipe Delphi ou C++Builder a besoin d'un contrôle au niveau source, de diagnostics internes et d'une maintenabilité à long terme
  • Choisissez-la lorsque votre workflow combine rendu, impression, formulaires, signatures, chiffrement, PDF/A, PDF/UA, PAdES et rapports preflight dans un seul toolkit
  • Choisissez-la lorsque CI, remise à l'archive, revue d'accessibilité ou livraison réglementée nécessitent des fichiers de rapport stables plutôt qu'un contrôle manuel limité au visualiseur
  • Choisissez PDFium Component si vous avez seulement besoin d'un visualiseur ou moteur de rendu PDF ciblé, et HotPDF si votre projet requiert un composant plus léger de création PDF

Licences

Paiement par carte de crédit/débit, PayPal, AliPay ou virement bancaire via FastSpring :
Les licences avec code source complet incluent un an de mises à jour :
PDFlibPas licence individuelle / un développeur ($899)
PDFlibPas licence Team/SME / jusqu'à 5 développeurs ($1799)
PDFlibPas licence Enterprise / développeurs illimités ($3599)

Choix de licence : choisissez Team/SME si au plus 5 développeurs utiliseront cette bibliothèque. Choisissez Enterprise si l’équipe peut dépasser 5 développeurs à l’avenir ou si elle a besoin du package source réservé à Enterprise.

Extras source réservés à Enterprise : PDFlibPas Enterprise inclut le code source complet des suites de tests complètes normalement utilisées uniquement pour la validation interne. Le package Enterprise inclut également le code source complet de l’exemple dédié de niveau outil PDF Compliance & Signing Workbench Pro.

Acheter le renouvellement annuel (40 % du prix du premier achat)


Explorer plus de Delphi PDF Component & Spreadsheet Development

S abonner aux mises a jour produit

Abonnez-vous pour recevoir les derniers articles par e-mail.