Delphi PDF SDK

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

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

losLab PDF Library SDK interface and PDF workflow preview

PDF-engine met beschikbare broncode voor workflows in eigen beheer

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

De bibliotheek is geschreven in Delphi/Object Pascal en is beschikbaar met volledige broncode voor Delphi- en C++Builder-projecten. Daarnaast zijn er 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 de bibliotheek wanneer de PDF-workflow onderdeel is van uw product of backofficeproces: gegenereerde facturen, ondertekende contracten, archiefaanlevering, toegankelijkheidscontrole, afdrukuitvoer, formulierverwerking, documentassemblage of CI-controles die moeten mislukken voordat een fout PDF-bestand bij klanten komt.

PDF Library DEMO-pakket downloaden (46 MB)

2026-06-07 versie 3.67.3: releaseopmerkingen | API-referentie. De recente 3.65-3.67-releases richten zich op zeer grote PDF's: bestanden boven 2 GB openen, minder geheugen gebruiken tijdens het laden, PDF-versiefuncties pas detecteren wanneer nodig en Direct Access-paden voor opslaan, kopiëren en versleutelen versnellen.

Belangrijkste PDF-mogelijkheden

  • PDF-pagina's maken en bewerken: tekst, vectorafbeeldingen, beelden, QR-codes, PDF417, DataMatrix, barcodes, annotaties, koppelingen, outlines, benoemde bestemmingen, metadata en documenteigenschappen tekenen.
  • Pagina-assemblage en documentherstel: pagina's uit gecontroleerde brondocumenten splitsen, samenvoegen, toevoegen, kopiëren, klonen, normaliseren, verplaatsen, verwijderen, verbergen, roteren en opnieuw opbouwen.
  • Renderen en afdrukken: schakelen tussen GDI+-, PDFium- en Cairo-renderingengines voor schermvoorbeeld, bitmapexport, rendering naar device context en printerworkflows.
  • Formulieren en interactieve documenten: AcroForm-velden maken, invullen, bewerken, flattenen, inspecteren en beheren, inclusief verschijningen, veldflags, JavaScript-acties, bijlagen en gerelateerde documentgegevens.
  • Tekst, afbeeldingen en lettertypen: werken met BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML-tekstblokken, Unicode-tekst, TrueType, OpenType, Type 1, lettertype-insluiting, subsetting en extractieworkflows.
  • Beveiliging en handtekeningen: PDF's versleutelen en ontsleutelen, machtigingen instellen, publieke-sleutelversleuteling voor ontvangers gebruiken, ondertekenen met selecteerbare SHA-256/384/512-digests, PAdES-attributen toevoegen, handtekeningen tijdstempelen en DSS/VRI-validatiegegevens koppelen.
  • Preflight-rapporten en diagnostiek: PDF/A- en PDF/UA-1-controles uitvoeren, tekst-, JSON-, HTML- of CSV-rapporten genereren, stabiele tekstrapporten met baselines vergelijken en mappen in batch verwerken met samenvattende CSV-uitvoer.
  • PDF-controle op laag niveau: toegang krijgen tot objectnummers, paginadictionaries, catalogusingangen, output intents, opslagversievergrendelingen, extension-level gates, tegelpatronen, optionele inhoud, meetdictionaries en directe beeldinvoeging wanneer de workflow precieze PDF-structuur vereist.

Uitvoer voor standaarden en compliance

PDF-compliance hangt af 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 om standaarden-gerichte PDF's te bouwen, terwijl de uiteindelijke beleidsvalidatie in uw toepassing of QA-pijplijn blijft.

WorkflowOndersteuning in de bibliotheekVerantwoordelijkheid van de toepassing
PDF 1.2-1.7Aanmaken, bewerken, strikte controle over de opslagversie, controles op extensieniveaus, rendering, afdrukken, formulieren, annotaties, bijlagen, koppelingen en APIs voor documentstructuurKies de doelversie van de PDF en verwijder of werk functies bij die niet in dat uitvoerprofiel thuishoren
PDF/AOutput-intentbesturing, XMP-metadatahelpers, workflows met ingesloten lettertypen, versiebewaking en ingebouwde PDF/A-bestandscontroles voor archiveringsprocessenLever correcte metadata, lettertypen, kleurprofielen en bedrijfsregels voor het gekozen archiefbeleid
PDF/UA-1Opbouw van getagde PDF, structuurboom-APIs, role-mapverwerking, alternatieve tekst, ActualText, controles aan lezerszijde en schrijversfeedback via GetPDFUADiagnosticsMaak een zinvolle leesvolgorde, taal, koppen, lijsten, tabelsemantiek, alternatieve tekst en formulierbeschrijvingen
PAdESETSI.CAdES.detached-handtekeningen, signing-certificate-v2-gegevens, handtekeningbeleid en commitment-attributen, RFC 3161-tijdstempeluitbreiding, SHA-256/384/512-digestkeuze en DSS/VRI-opbouwLever certificaten, TSA-antwoorden, intrekkingsgegevens, beleidskeuzes voor handtekeningen en acceptatietests per verifier
Preflight-automatiseringCreatePreflightReportEx, SavePreflightReportEx en de Delphi-demo PreflightReport genereren tekst-, JSON-, HTML- en CSV-uitvoer voor PDF/A- en PDF/UA-1-controlesBepaal welke rapportformaten, baselines, exitcodes en aantallen problemen CI, archiefinname of levering aan klanten blokkeren
BeveiligingAES-128, AES-256, machtigingenbeheer, wachtwoordbescherming, versleuteling voor ontvangers met publieke sleutel en inspectie van versleutelde documenten voor gecontroleerde distributieHoud wachtwoorden, certificaten, privésleutels en ontvangerbeleid onder uw eigen beveiligingscontrole

API-oppervlakken en implementatiekeuzes

  • Delphi XE5 tot en met Delphi 13 en C++Builder XE5 tot en met C++Builder 13
  • Native Object Pascal-broncode voor directe integratie met Delphi en C++Builder, met API-referentiepagina's 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-bits en 64-bits buildopties waar de doel-IDE en runtime die ondersteunen
  • macOS Dylib-optie voor teams die platformoverschrijdende PDF-automatisering rond dezelfde bibliotheekfamilie nodig hebben
  • Zelfstandige demoprojecten voor PDF-creatie, paginaoperaties, beeld- en lettertypeverwerking, formulieren, versleuteling, ondertekening, rendering, afdrukken en automatisering van preflight-rapporten

Meegeleverde demo's en validatiedekking

Het pakket bevat Delphi- en C++Builder-demo's voor veelvoorkomende integratietaken, plus commandoregelvoorbeelden wanneer automatisering belangrijker is dan een visuele interface.

  • Creatie en lay-out: HelloWorld, AddTextImage, CreateTable, DrawWrappedText, TextPaging, AddFormattedTitle, HTML-tekst, barcode, QR-code en workflows van afbeelding naar PDF.
  • Documentoperaties: CopyPageRanges, PageOperations, ExtractText, ExtractImage, ExtractEmbeddedFonts, ExtractAnnotAttach, DirectAccess en verwerking voor samenvoegen en splitsen.
  • Rendering en afdrukken: PdfToImage, MultiFunction-rendererselectie, PrintPDF, GDI+, PDFium en Cairo-uitvoerpaden.
  • Beveiliging en handtekeningen: PdfEncrypt, PdfDecrypt, PdfPermission, PdfSigning, PAdES-attribuutworkflows, DSS/VRI-helpers en tijdstempelgerichte ondertekenpaden.
  • Preflight-automatisering: De Delphi-demo PreflightReport valideert afzonderlijke bestanden of mappen, schrijft tekst-/JSON-/HTML-/CSV-rapporten, produceert preflight-summary.csv en geeft automatiseringsvriendelijke exitcodes terug.

Recente geautomatiseerde dekking omvat Delphi DUnitX- en C++Builder GoogleTest-suites voor documentcreatie, compressie, afbeeldingen, lettertypen, formulieren, beveiliging, ondertekening, afdrukken, PDF-versieconformiteit, PDF/UA-diagnostiek en generatie en vergelijking van preflight-rapporten.

Wanneer losLab PDF Library de juiste keuze is

  • Kies de bibliotheek wanneer uw toepassing PDF's moet maken, wijzigen, ondertekenen, valideren en afleveren, niet alleen tonen
  • Kies haar wanneer uw Delphi- of C++Builder-team controle op bronniveau, interne diagnostiek en langdurige onderhoudbaarheid nodig heeft
  • Kies haar wanneer uw workflow rendering, afdrukken, formulieren, handtekeningen, versleuteling, PDF/A, PDF/UA, PAdES en preflight-rapporten in één toolkit combineert
  • Kies haar wanneer CI, archiefoverdracht, toegankelijkheidsreview of gereguleerde levering stabiele rapportbestanden nodig heeft in plaats van een handmatige viewercontrole
  • Kies PDFium Component wanneer u alleen een gerichte PDF-viewer of renderer nodig hebt, en HotPDF wanneer uw project een lichtere component voor PDF-creatie nodig heeft

Licenties

Betalen met creditcard/betaalpas, PayPal, AliPay of bankoverschrijving via FastSpring:
Licenties met volledige broncode bevatten één jaar updates:
PDFlibPas enkele licentie / één ontwikkelaar ($899)
PDFlibPas Team/SME-licentie / tot 5 ontwikkelaars ($1799)
PDFlibPas Enterprise-licentie / onbeperkt aantal ontwikkelaars ($3599)

Licentiekeuze: kies Team/SME wanneer niet meer dan 5 ontwikkelaars deze bibliotheek gebruiken. Kies Enterprise als het team later boven 5 ontwikkelaars kan uitkomen of het Enterprise-only bronpakket nodig heeft.

Enterprise-only broncode-extra’s: PDFlibPas Enterprise bevat volledige broncode voor de complete testsuites die normaal alleen voor interne validatie worden gebruikt. Het Enterprise-pakket bevat ook volledige broncode voor het dedicated tool-grade voorbeeld PDF Compliance & Signing Workbench Pro.

Jaarlijkse verlenging kopen (40% van de eerste aankoopprijs)


Meer ontdekken van Delphi PDF Component & Spreadsheet Development

Abonneren op productupdates

Abonneer u om de nieuwste berichten per e-mail te ontvangen.