losLab PDF Library En bref
| Product | losLab PDF Library |
|---|---|
| Best for | Developer-owned document workflows in Delphi and C++Builder |
| IDE support | Delphi and C++Builder XE5 through 13 Florence |
| Deployment | Native Windows application integration |
| Source code | Object Pascal source code included with commercial licenses |
| Licensing | Royalty-free application deployment |
| Updates | One year of updates and email support included |
| Pricing | One-time developer-count licensing |
| Documentation | losLab PDF Library |
| Evaluation | losLab PDF Library |
Moteur PDF à code source pour les 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, sécuriser, inspecter et effectuer un preflight de documents PDF au sein de leur propre logiciel.
La bibliothèque est écrite en Delphi/Object Pascal et est disponible avec code source complet pour les projets Delphi et C++Builder. Elle est également fournie avec des options DLL, ActiveX et Dylib pour les é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 un composant DLL ou ActiveX.
Utilisez-la lorsque le workflow PDF fait partie de votre produit ou de votre processus back-office : factures générées, contrats signés, soumissions d'archives, révision d'accessibilité, sortie d'impression, traitement de formulaires, assemblage de documents ou vérifications CI qui doivent échouer avant qu'un mauvais PDF n'atteigne les clients.
Télécharger le package DEMO de PDF Library
2026-06-23 Version 3.75.6: notes de version | référence API. Version 3.75.6 adds SetPDFAMode mode 7 for PDF/A-3u output with PDF/A-3 associated files, and the ZUGFeRD 2.0 BASIC e-invoice profile now defaults to PDF/A-3u.
Capacités PDF principales
- Création et édition de pages PDF : dessinez du texte, des graphiques vectoriels, des images, des codes QR, des codes PDF417, DataMatrix, des codes-barres, des annotations, des liens, des plans, des destinations nommées, des métadonnées et des propriétés de document.
- Assemblage de pages et réparation de documents : fractionnez, fusionnez, annexez, copiez, clonez, normalisez, déplacez, supprimez, masquez, faites pivoter et reconstruisez des pages à partir de documents sources contrôlés.
- Rendu et impression : basculez entre les moteurs de rendu GDI+, PDFium et Cairo pour l'aperçu à l'écran, l'export en bitmap, le rendu sur contexte de périphérique et les workflows d'impression.
- Formulaires et documents interactifs : créez, remplissez, modifiez, aplatissez, inspectez et gérez les champs AcroForm, les apparences, les indicateurs de champs, les actions JavaScript, les pièces jointes et les données de document associées.
- Texte, images et polices : travaillez avec BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, zones de texte HTML, texte Unicode, TrueType, OpenType, Type 1, intégration et sous-ensemble de polices, et workflows d'extraction.
- Sécurité et signatures : chiffrez et déchiffrez des PDF avec accélération matérielle AES-NI sur Windows 32 et 64 bits, protégez ou déprotégez des fichiers de plusieurs gigaoctets via des chemins AES-256 direct fichier-à-fichier qui ne construisent jamais le graphe d'objets complet, définissez les permissions, utilisez le chiffrement à clé publique par destinataire, signez avec des condensés SHA-256/384/512 sélectionnables, ajoutez des attributs PAdES, horodatez les signatures et joignez des données de validation DSS/VRI.
- Documents volumineux : ouvrez des PDF au-delà de 2 Go avec chargement d'objets à la demande et décalages 64 bits, fusionnez des listes de fichiers en un seul passage en préservant les signets, les champs de formulaire et les arborescences de structure Tagged PDF, annexez des mises à jour incrémentielles au fichier source en place, et copiez ou réécrivez des documents de plusieurs millions d'objets en quelques secondes via l'API Direct Access.
- Rapports de preflight et diagnostics : exécutez des vérifications PDF/A et PDF/UA-1, générez des rapports texte, JSON, HTML ou CSV, comparez des rapports texte stables par rapport à des bases de référence, traitez des dossiers en lot avec sortie CSV récapitulative, et auditez l'intégrité des signatures et les politiques de documents à grande échelle avec les démos SigningWorkbench et ComplianceWorkbench.
- Contrôle PDF de bas niveau : accédez aux numéros d'objets, aux dictionnaires de pages, aux entrées du catalogue, aux OutputIntents, aux verrous de version de sauvegarde, aux portes de niveau d'extension, aux motifs de tuiles, au contenu optionnel, aux dictionnaires de mesure et à l'insertion directe d'images lorsque votre workflow nécessite une structure PDF précise.
Sortie orientée standards et conformité
La conformité PDF dépend du contenu source, des polices, des profils ICC, des métadonnées, du balisage, du texte alternatif, des signatures, des horodatages et du validateur utilisé par votre organisation. losLab PDF Library fournit les contrôles et diagnostics nécessaires pour produire des PDF orientés standards, en laissant la validation finale de la politique à votre application ou pipeline d'assurance qualité.
| Workflow | Prise en charge par la bibliothèque | Responsabilité de l'application |
|---|---|---|
| PDF 1.2-1.7 | Cré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 API de structure de document. | Choisir la version PDF cible et supprimer ou mettre à niveau les fonctionnalités qui n'appartiennent pas au profil de sortie sélectionné. |
| PDF/A | Contrôles OutputIntent, assistants de métadonnées XMP, workflows de polices intégrées, garde-fous de version et vérifications de fichiers PDF/A intégrées pour les pipelines d'archivage. | Fournir des métadonnées, des polices, des profils de couleur et des règles métier correctes pour la politique d'archivage sélectionnée. |
| PDF/UA-1 | Construction Tagged PDF, API d'arborescence de structure, gestion de la table des rôles, texte alternatif, ActualText, vérifications côté lecteur et retours GetPDFUADiagnostics côté rédacteur. | Rédiger un ordre de lecture pertinent, la langue, les titres, les listes, la sémantique des tableaux, le texte alternatif et les descriptions de formulaires. |
| PAdES | Signatures ETSI.CAdES.detached, données signing-certificate-v2, attributs de politique de signature et d'engagement, augmentation d'horodatage RFC 3161, choix de condensés SHA-256/384/512 et assemblage DSS/VRI. | Fournir les certificats, les réponses TSA, les données de révocation, les choix de politique de signature et les tests d'acceptation propres au vérificateur. |
| Automatisation du preflight | CreatePreflightReportEx, SavePreflightReportEx et la démo Delphi PreflightReport génèrent des sorties texte, JSON, HTML et CSV pour les vérifications PDF/A et PDF/UA-1. | Décider quels formats de rapport, bases de référence, codes de sortie et nombres d'anomalies doivent bloquer le CI, l'ingestion en archive ou la livraison aux clients. |
| Sécurité | AES-128, AES-256, gestion des permissions, protection par mot de passe, chiffrement à clé publique par destinataire et inspection de documents chiffrés pour une distribution contrôlée. | Garder les mots de passe, les certificats, les clés privées et les politiques de destinataires sous vos propres contrôles de sécurité. |
Surfaces d'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 dans 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 les outils compatibles.
- Options de compilation 32 bits et 64 bits lorsque l'IDE cible et le runtime les prennent en charge.
- Option Dylib macOS pour les équipes ayant besoin d'automatisation PDF multiplateforme autour de la même famille de bibliothèques.
- Projets de démos autonomes pour la création de PDF, les opérations sur les pages, la gestion des images et des polices, les formulaires, le chiffrement, la signature, le rendu, l'impression et l'automatisation des rapports de 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 prime sur une interface visuelle.
- Création et mise en page : HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, zones de texte HTML, codes-barres, codes QR et workflows image vers PDF.
- Opérations sur les documents : CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess et traitements de type fusion ou fractionnement.
- Rendu et impression : PdfToImage, sélection de moteur de rendu MultiFunction, PrintPDF, GDI+, PDFium et chemins de sortie Cairo.
- Sécurité et signatures : PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, workflows d'attributs PAdES, assistants DSS/VRI et chemins de signature orientés horodatage.
- Automatisation du preflight : la démo Delphi
PreflightReportvalide des fichiers uniques ou des dossiers, génère des rapports texte/JSON/HTML/CSV, émet un fichierpreflight-summary.csvet retourne des codes de sortie adaptés à l'automatisation.
La couverture automatisée récente comprend des suites Delphi DUnitX et C++Builder GoogleTest portant sur la création de documents, la compression, les images, les polices, les formulaires, la sécurité, la signature, l'impression, la conformité aux versions PDF, les diagnostics PDF/UA et la génération et comparaison de rapports de preflight.
Quand choisir losLab PDF Library
- Choisissez-la lorsque votre application doit créer, modifier, signer, valider et livrer des PDF, pas seulement les afficher.
- Choisissez-la lorsque votre équipe Delphi ou C++Builder a besoin d'un contrôle au niveau du code 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 de preflight dans une seule boîte à outils.
- Choisissez-la lorsque le CI, la remise en archive, la révision d'accessibilité ou la livraison réglementée nécessitent des fichiers de rapport stables plutôt qu'une simple vérification manuelle dans un visualiseur.
- Choisissez PDFium Component lorsque vous avez seulement besoin d'un visualiseur ou d'un moteur de rendu PDF ciblé, et choisissez HotPDF lorsque votre projet nécessite un composant de création PDF plus léger.
Licences
Paiement par carte de crédit/débit, PayPal, AliPay ou virement bancaire via FastSpring. Chaque nouvelle licence inclut le code source complet Object Pascal pour Delphi et C++Builder, un an de mises à jour et un an de support par e-mail.
| Licence | Développeurs | Prix | Commander |
|---|---|---|---|
| Single | 1 développeur | $850 | Commander |
| Team | jusqu'à 5 développeurs | $1700 | Commander |
| Micro Business | jusqu'à 10 développeurs | $2550 | Commander |
| Small Business | jusqu'à 30 développeurs | $4250 | Commander |
| Medium Business | jusqu'à 100 développeurs | $7650 | Commander |
| Enterprise | jusqu'à 500 développeurs | $14450 | Commander |
| Corporate | Développeurs illimités, filiales mondiales | $25500 | Commander |
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)
Exemple Delphi rapide
procedure QuickStart;
begin
{ Review the shipped losLab PDF Library demo package for the complete Delphi sample. }
end;
losLab PDF Library includes ready-to-run Delphi examples that show the core workflow before production integration.
Questions fréquentes
En quoi losLab PDF Library diffère-t-elle de HotPDF Component ?
losLab PDF Library est le SDK PDF complet : elle combine création, édition, rendu avec GDI+, PDFium ou Cairo, impression, formulaires, signature, chiffrement et rapports de contrôle en amont, et elle propose des options DLL, ActiveX et Dylib pour les environnements non-Delphi. HotPDF Component est un composant VCL natif plus léger, centré sur la création et l'édition de PDF au sein d'applications Delphi et C++Builder.
Puis-je utiliser losLab PDF Library depuis C#, VB.NET ou d'autres environnements non-Delphi ?
Oui. Outre le code source Object Pascal natif pour Delphi et C++Builder, la bibliothèque est livrée en versions DLL et ActiveX utilisables 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, ainsi qu'une option Dylib pour macOS.
Quelles versions de Delphi et C++Builder sont prises en charge ?
De Delphi XE5 à Delphi 13 et de C++Builder XE5 à C++Builder 13, avec des options de build 32 bits et 64 bits lorsque l'EDI et le runtime cibles le permettent.
Quels moteurs de rendu la bibliothèque propose-t-elle ?
Vous pouvez basculer entre les moteurs de rendu GDI+, PDFium et Cairo pour l'aperçu écran, l'export bitmap, le rendu en contexte de périphérique et les workflows d'impression.
losLab PDF Library prend-elle en charge les signatures numériques et le PAdES ?
Oui. Elle crée des signatures ETSI.CAdES.detached avec données signing-certificate-v2, attributs de politique de signature et d'engagement, enrichissement par horodatage RFC 3161, empreintes SHA-256, SHA-384 ou SHA-512 au choix, et données de validation DSS/VRI pour la validation à long terme.
Comment la bibliothèque gère-t-elle les fichiers PDF très volumineux ?
Elle ouvre des PDF de plus de 2 Go grâce au chargement d'objets à la demande et à des décalages 64 bits, fusionne des listes de fichiers en une seule passe tout en préservant les signets, les champs de formulaire et la structure Tagged PDF, ajoute des mises à jour incrémentielles en place, et copie ou réécrit des documents à un million d'objets en quelques secondes via l'API Direct Access.
Peut-elle vérifier automatiquement la conformité PDF/A et PDF/UA ?
Oui. Les contrôles intégrés PDF/A et PDF/UA-1 génèrent des rapports en texte, JSON, HTML ou CSV, comparent des rapports texte stables à des références, traitent des dossiers entiers par lots avec une sortie CSV récapitulative, et exposent des diagnostics côté écriture via GetPDFUADiagnostics.
Que comprend une licence, et comment fonctionne le renouvellement ?
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.
