Delphi PDF SDK

Delphi PDF-bibliotheek voor aanmaak, bewerking, ondertekening, rendering, preflight en PDF/UA-workflows

losLab PDF Library biedt Delphi- en C++Builder-teams een broncode-beschikbare PDF-engine voor desktop-, server-, DLL-, ActiveX- en Dylib-workflows, inclusief ingebouwde PDF/A- en PDF/UA-controles, PAdES-ondertekeningsondersteuning en rendererkeuzes zonder documenten via een externe PDF-service te routeren.

losLab PDF Library SDK-interface en PDF-workflow-voorbeeld

losLab PDF Library In het kort

ProductlosLab PDF Library
Geschikt voorDoor de ontwikkelaar beheerde documentworkflows in Delphi en C++Builder
IDE-ondersteuningDelphi en C++Builder XE5 tot en met 13 Florence
ImplementatieIntegratie in native Windows-toepassingen
BroncodeObject Pascal-broncode is inbegrepen bij commerciële licenties
LicentiesRoyaltyvrije implementatie van toepassingen
UpdatesEén jaar updates en e-mailondersteuning inbegrepen
PrijzenEenmalige licentie op basis van het aantal ontwikkelaars
DocumentatielosLab PDF Library
EvaluatielosLab PDF Library

Broncode-beschikbare PDF-engine voor ontwikkelaarseigen workflows

losLab PDF Library is een Delphi- en C++Builder-PDF-SDK voor toepassingen die PDF-documenten moeten aanmaken, wijzigen, renderen, afdrukken, ondertekenen, beveiligen, inspecteren en preflighten binnen hun eigen software.

De bibliotheek is geschreven in Delphi/Object Pascal en is beschikbaar met volledige broncode voor Delphi- en C++Builder-projecten. Er zijn ook DLL-, ActiveX- en Dylib-opties voor teams die PDF-automatisering moeten integreren vanuit C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ en andere omgevingen die een DLL of ActiveX-component kunnen aanroepen.

Gebruik het wanneer de PDF-workflow deel uitmaakt van uw product of backofficeproces: gegenereerde facturen, ondertekende contracten, archiefindieningen, toegankelijkheidsreview, afdrukuitvoer, formulierverwerking, documentassemblage of CI-controles die moeten mislukken voordat een beschadigde PDF de klant bereikt.

PDF Library DEMO-pakket downloaden

2026-06-23 Version 3.75.6: release notes | API-referentie. 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.

Belangrijkste PDF-mogelijkheden

  • PDF-pagina's aanmaken en bewerken: tekst, vectorafbeeldingen, afbeeldingen, QR-codes, PDF417, DataMatrix, streepjescodes, annotaties, koppelingen, inhoudsopgaven, benoemde bestemmingen, metadata en documenteigenschappen tekenen.
  • Pagina-assemblage en documentreparatie: pagina's splitsen, samenvoegen, toevoegen, kopiëren, klonen, normaliseren, verplaatsen, verwijderen, verbergen, roteren en opnieuw opbouwen vanuit gecontroleerde brondocumenten.
  • Renderen en afdrukken: schakelen tussen GDI+-, PDFium- en Cairo-renderingengines voor schermvoorbeeld, bitmapexport, apparaatcontextrendering en afdrukworkflows.
  • Formulieren en interactieve documenten: AcroForm-velden, weergaven, veldvlaggen, JavaScript-acties, bijlagen en gerelateerde documentgegevens aanmaken, invullen, bewerken, afvlakken, inspecteren en beheren.
  • Tekst, afbeeldingen en lettertypen: werken met BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML-tekstvakken, Unicode-tekst, TrueType, OpenType, Type 1, lettertype-inbedding, lettertype-subsetting en extractieworkflows.
  • Beveiliging en handtekeningen: PDF's versleutelen en ontsleutelen met hardware AES-NI-versnelling op 32-bit en 64-bit Windows, meerdere gigabytes grote bestanden beschermen of ontbeveiligen via directe bestands-naar-bestands AES-256-paden die nooit de volledige objectgraph opbouwen, machtigingen instellen, openbare-sleutel-ontvangersversleuteling gebruiken, ondertekenen met selecteerbare SHA-256/384/512-digests, PAdES-attributen toevoegen, handtekeningen tijdstempelen en DSS/VRI-validatiegegevens bijvoegen.
  • Enorme documenten: PDF's groter dan 2 GB openen met objectladen op aanvraag en 64-bit-offsets, bestandslijsten in één doorgang samenvoegen met bladwijzers, formuliervelden en Tagged PDF-structuurbomen behouden, incrementele updates in de bronmap toevoegen en documenten met miljoenen objecten in seconden kopiëren of herschrijven via de Direct Access API.
  • Preflight-rapporten en diagnostiek: PDF/A- en PDF/UA-1-controles uitvoeren, tekst-, JSON-, HTML- of CSV-rapporten genereren, stabiele tekstrapporten vergelijken met basislijnen, mappen batchgewijs verwerken met samengevatte CSV-uitvoer, en handtekeningsgezondheid en documentbeleid op schaal controleren met de SigningWorkbench- en ComplianceWorkbench-demo's.
  • Low-level PDF-controle: toegang tot objectnummers, paginawoordenboeken, catalogusvermeldingen, uitvoerbedoelingen, opslaanversiesloten, extensieniveaupoorten, betegelde patronen, optionele inhoud, meetwoordenboeken en directe afbeeldinginvoeging wanneer uw workflow precieze PDF-structuur vereist.

Standaarden en compliancegerichte uitvoer

PDF-compliance is afhankelijk van de broninhoud, lettertypen, ICC-profielen, metadata, tagging, alternatieve tekst, handtekeningen, tijdstempels en de validator die uw organisatie gebruikt. losLab PDF Library biedt de controles en diagnostiek die nodig zijn om standaardgerichte PDF's te bouwen, terwijl de definitieve beleidsvalidatie in uw toepassing of QA-pijplijn blijft.

WorkflowBibliotheekondersteuningToepassingsverantwoordelijkheid
PDF 1.2-1.7Aanmaak, bewerking, strikte opslaanversiecontrole, extensieniveaucontroles, rendering, afdrukken, formulieren, annotaties, bijlagen, koppelingen en documentstructuur-API's.Kies de doel-PDF-versie en verwijder of upgrade functies die niet bij dat uitvoerprofiel horen.
PDF/AUitvoerbedoelingcontroles, XMP-metadatahelpers, ingesloten-lettertype-workflows, versiebeveiligers en ingebouwde PDF/A-bestandscontroles voor archiefpijplijnen.Zorg voor correcte metadata, lettertypen, kleurprofielen en bedrijfsregels voor het geselecteerde archiefbeleid.
PDF/UA-1Tagged PDF-constructie, structuurboom-API's, rolkaart-verwerking, alternatieve tekst, ActualText, lezerzijdecontroles en schrijfzijde-GetPDFUADiagnostics-feedback.Maak zinvolle leesvolgorde, taal, koppen, lijsten, tabelsemantiek, alternatieve tekst en formulierbeschrijvingen.
PAdESETSI.CAdES.detached-handtekeningen, signing-certificate-v2-gegevens, handtekeningsbeleid- en verbintenisattributen, RFC 3161-tijdstempelverrijking, SHA-256/384/512-digestkeuzes en DSS/VRI-assemblage.Lever certificaten, TSA-reacties, intrekkingsgegevens, handtekeningsbeleidsopties en verificateurspecifieke acceptatietests.
Preflight-automatiseringCreatePreflightReportEx, SavePreflightReportEx en de Delphi-PreflightReport-demo genereren tekst-, JSON-, HTML- en CSV-uitvoer voor PDF/A- en PDF/UA-1-controles.Besluit welke rapportformaten, basislijnen, exitcodes en probleemtellingen CI, archiefingestie of klantlevering moeten blokkeren.
BeveiligingAES-128, AES-256, machtigingsbeheer, wachtwoordbeveiliging, openbare-sleutel-ontvangersversleuteling en versleuteld-documentinspectie voor gecontroleerde distributie.Houd wachtwoorden, certificaten, privésleutels en ontvangersbeleid onder uw eigen beveiligingscontroles.

API-oppervlakken en implementatieopties

  • Delphi XE5 tot en met Delphi 13 en C++Builder XE5 tot en met C++Builder 13.
  • Native Object Pascal-broncode voor directe Delphi- en C++Builder-integratie, met API-referentiepagina's gegenereerd voor publieke TPDFlib-functies.
  • DLL- en ActiveX-toegang voor C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic en compatibele tools.
  • 32-bit en 64-bit bouwopties waar de doel-IDE en -runtime dit ondersteunen.
  • macOS Dylib-optie voor teams die platformonafhankelijke PDF-automatisering rondom dezelfde bibliotheekfamilie nodig hebben.
  • Zelfstandige demoprojecten voor PDF-aanmaak, paginabewerkingen, afbeeldings- en lettertypeverwerking, formulieren, versleuteling, ondertekening, rendering, afdrukken en preflight-rapportautomatisering.

Meegeleverde demo's en validatiedekking

Het pakket bevat Delphi- en C++Builder-demo's voor veelgebruikte integratietaken, plus opdrachtregelvoorbeelden waar automatisering belangrijker is dan een visuele gebruikersinterface.

  • Aanmaak en opmaak: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML-tekst, streepjescode, QR-code en afbeelding-naar-PDF-workflows.
  • Documentbewerkingen: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess en samenvoeg-/splitsverwerking.
  • Rendering en afdrukken: PdfToImage, MultiFunction-rendererkeuze, PrintPDF, GDI+-, PDFium- en Cairo-uitvoerpaden.
  • Beveiliging en handtekeningen: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES-attribuut-workflows, DSS/VRI-helpers en tijdstempelgerichte ondertekeningspaden.
  • Preflight-automatisering: De Delphi-PreflightReport-demo valideert enkelvoudige bestanden of mappen, schrijft tekst-/JSON-/HTML-/CSV-rapporten, geeft preflight-summary.csv uit en retourneert automatiseringsvriendelijke exitcodes.

Recente geautomatiseerde dekking omvat Delphi DUnitX- en C++Builder GoogleTest-suites voor documentaanmaak, compressie, afbeeldingen, lettertypen, formulieren, beveiliging, ondertekening, afdrukken, PDF-versiecompliance, PDF/UA-diagnostiek en preflight-rapportgeneratie en -vergelijking.

Wanneer u voor losLab PDF Library kiest

  • Kies het wanneer uw toepassing PDF's moet aanmaken, wijzigen, ondertekenen, valideren en leveren, niet alleen weergeven.
  • Kies het wanneer uw Delphi- of C++Builder-team broncodeniveaucontrole, interne diagnostiek en langetermijnonderhoudbaarheid nodig heeft.
  • Kies het wanneer uw workflow rendering, afdrukken, formulieren, handtekeningen, versleuteling, PDF/A, PDF/UA, PAdES en preflight-rapporten in één toolkit combineert.
  • Kies het wanneer CI, archiefoverdracht, toegankelijkheidsreview of gereguleerde levering stabiele rapportbestanden nodig heeft in plaats van een handmatige alleen-weergave-controle.
  • Kies PDFium Delphi Component wanneer het werk draait om lezen, beoordelen en compliance aantonen in plaats van om auteurschap, en kies HotPDF wanneer u liever helemaal geen renderengine meelevert — HotPDF heeft een eigen renderengine, eigen beeldcodecs en een eigen lettertype-engine en compileert in uw uitvoerbare bestand.

Licentieverlening

Betaal met creditcard/debetkaart, PayPal, AliPay of bankoverschrijving via 2Checkout. Elke nieuwe licentie bevat de volledige Object Pascal-broncode voor Delphi en C++Builder, een jaar updates en een jaar e-mailondersteuning.

LicentieOntwikkelaarsPrijsBestellen
Single1 ontwikkelaar$850Bestellen
Small Businesstot 10 ontwikkelaars$1700Bestellen
Medium Businesstot 30 ontwikkelaars$2550Bestellen
EnterpriseAlle ontwikkelaars in één bedrijf en zijn dochterondernemingen binnen één land$5100Bestellen
CorporateAlle ontwikkelaars in één bedrijf en zijn dochterondernemingen wereldwijd$10200Bestellen

Broncode-extra's voor Enterprise en Corporate: PDF Library for Delphi Enterprise en Corporate bevatten beide de volledige broncode van het speciale tool-grade voorbeeld PDF Compliance & Signing Workbench Pro. Broncode van de complete testsuites die normaal alleen voor interne validatie worden gebruikt, is op aanvraag beschikbaar.

Jaarlijkse verlenging kopen (40% van de eerste aanschafprijs).

Snel Delphi-voorbeeld

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.

Veelgestelde vragen

Hoe verschilt losLab PDF Library van HotPDF Component?

losLab PDF Library is de volledige PDF-SDK: het combineert het aanmaken en bewerken van PDF's, rendering met GDI+, PDFium of Cairo, afdrukken, formulieren, ondertekenen, versleuteling en preflight-rapporten, en levert DLL-, ActiveX- en Dylib-opties voor niet-Delphi-omgevingen. HotPDF Component is een native VCL-component dat volledig op het aanmaken en bewerken van PDF's binnen Delphi- en C++Builder-toepassingen is gericht en zijn eigen renderengine, beeldcodecs en lettertype-engine meebrengt, zodat er geen PDF-runtime naast uw applicatie hoeft te worden gedistribueerd. PDF Library for Delphi voegt daarbovenop OCR, barcodeherkenning, PKCS#11-ondertekening met hardwaretoken en export naar DOCX/HTML toe.

Kan ik losLab PDF Library gebruiken vanuit C#, VB.NET of andere niet-Delphi-omgevingen?

Ja. Naast native Object Pascal-broncode voor Delphi en C++Builder levert de library ook DLL- en ActiveX-builds die bruikbaar zijn vanuit C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ en andere omgevingen die een DLL- of ActiveX-component kunnen aanroepen, plus een macOS Dylib-optie.

Welke Delphi- en C++Builder-versies worden ondersteund?

Delphi XE5 tot en met Delphi 13 en C++Builder XE5 tot en met C++Builder 13, met 32-bit- en 64-bit-buildopties waar de doel-IDE en runtime dit ondersteunen.

Welke rendering-engines biedt de library?

U kunt schakelen tussen de rendering-engines GDI+, PDFium en Cairo voor schermvoorbeelden, bitmap-export, rendering via een device-context en afdrukworkflows.

Ondersteunt losLab PDF Library digitale handtekeningen en PAdES?

Ja. De library maakt ETSI.CAdES.detached-handtekeningen aan met signing-certificate-v2-gegevens, signature policy- en commitment-attributen, RFC 3161-tijdstempeluitbreiding, keuze uit SHA-256-, SHA-384- of SHA-512-digests, en DSS/VRI-validatiegegevens voor langetermijnvalidatie.

Hoe gaat de library om met zeer grote PDF-bestanden?

De library opent PDF's groter dan 2 GB met objectlading op aanvraag en 64-bit offsets, voegt bestandslijsten in één keer samen met behoud van bladwijzers, formuliervelden en Tagged PDF-structuur, voegt incrementele updates ter plaatse toe, en kopieert of herschrijft documenten met miljoenen objecten binnen seconden via de Direct Access-API.

Kan het PDF/A- en PDF/UA-naleving automatisch controleren?

Ja. Ingebouwde PDF/A- en PDF/UA-1-controles genereren rapporten in tekst-, JSON-, HTML- of CSV-formaat, vergelijken stabiele tekstrapporten met referentiewaarden, verwerken mappen in batch met CSV-samenvattingen, en bieden diagnostische gegevens aan de schrijverskant via GetPDFUADiagnostics.

Wat omvat een licentie en hoe werkt verlenging?

Een nieuwe licentie ($850 Single, $1700 Small Business (tot 10 ontwikkelaars), $2550 Medium Business (tot 30 ontwikkelaars), $5100 Enterprise (één bedrijf, één land), $10200 Corporate (één bedrijf, wereldwijd)) omvat de volledige broncode voor Delphi en C++Builder, één jaar updates en één jaar e-mailondersteuning. Bestaande klanten verlengen de toegang tot updates tegen 40% van de eerste aanschafprijs.


Meer over Delphi PDF- en spreadsheetcomponenten ontdekken

Abonneer op productupdates

Abonneer om de nieuwste updates naar uw e-mail te ontvangen.