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.
| Workflow | Ondersteuning in de bibliotheek | Verantwoordelijkheid van de toepassing |
|---|---|---|
| PDF 1.2-1.7 | Aanmaken, bewerken, strikte controle over de opslagversie, controles op extensieniveaus, rendering, afdrukken, formulieren, annotaties, bijlagen, koppelingen en APIs voor documentstructuur | Kies de doelversie van de PDF en verwijder of werk functies bij die niet in dat uitvoerprofiel thuishoren |
| PDF/A | Output-intentbesturing, XMP-metadatahelpers, workflows met ingesloten lettertypen, versiebewaking en ingebouwde PDF/A-bestandscontroles voor archiveringsprocessen | Lever correcte metadata, lettertypen, kleurprofielen en bedrijfsregels voor het gekozen archiefbeleid |
| PDF/UA-1 | Opbouw van getagde PDF, structuurboom-APIs, role-mapverwerking, alternatieve tekst, ActualText, controles aan lezerszijde en schrijversfeedback via GetPDFUADiagnostics | Maak een zinvolle leesvolgorde, taal, koppen, lijsten, tabelsemantiek, alternatieve tekst en formulierbeschrijvingen |
| PAdES | ETSI.CAdES.detached-handtekeningen, signing-certificate-v2-gegevens, handtekeningbeleid en commitment-attributen, RFC 3161-tijdstempeluitbreiding, SHA-256/384/512-digestkeuze en DSS/VRI-opbouw | Lever certificaten, TSA-antwoorden, intrekkingsgegevens, beleidskeuzes voor handtekeningen en acceptatietests per verifier |
| Preflight-automatisering | CreatePreflightReportEx, SavePreflightReportEx en de Delphi-demo PreflightReport genereren tekst-, JSON-, HTML- en CSV-uitvoer voor PDF/A- en PDF/UA-1-controles | Bepaal welke rapportformaten, baselines, exitcodes en aantallen problemen CI, archiefinname of levering aan klanten blokkeren |
| Beveiliging | AES-128, AES-256, machtigingenbeheer, wachtwoordbescherming, versleuteling voor ontvangers met publieke sleutel en inspectie van versleutelde documenten voor gecontroleerde distributie | Houd 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
PreflightReportvalideert afzonderlijke bestanden of mappen, schrijft tekst-/JSON-/HTML-/CSV-rapporten, produceertpreflight-summary.csven 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.
