losLab PDF Library In het kort
| Product | losLab PDF Library |
|---|---|
| Geschikt voor | Door de ontwikkelaar beheerde documentworkflows in Delphi en C++Builder |
| IDE-ondersteuning | Delphi en C++Builder XE5 tot en met 13 Florence |
| Implementatie | Integratie in native Windows-toepassingen |
| Broncode | Object Pascal-broncode is inbegrepen bij commerciële licenties |
| Licenties | Royaltyvrije implementatie van toepassingen |
| Updates | Eén jaar updates en e-mailondersteuning inbegrepen |
| Prijzen | Eenmalige licentie op basis van het aantal ontwikkelaars |
| Documentatie | losLab PDF Library |
| Evaluatie | losLab 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-10-10 Versie 3.555.0: release notes | API-referentie. De nieuwste release voegt ondersteuning voor Windows 11 on ARM toe via native broncodebuilds voor Free Pascal ARM64 en Delphi ARM64EC, met AES CBC/GCM- en JPEG-providers op basis van het besturingssysteem, een op de architectuur afgestemde OpenJPEG-bibliotheek en een Windows ARM-DLL met benoemde C-exports. Releases sinds 3.552.0 maken de platformonafhankelijke headless-core compleet: de Delphi-dynamische bibliotheek voor macOS ARM64 biedt dezelfde 880 C-toegangspunten als de Free Pascal-build en stuurt native lettertypen, Cairo-rendering, OpenSSL-versleuteling en -ondertekening en ImageIO-JPEG-codecs aan; native XMP-metadatabewerking en PFX-ondertekening met RFC 3161-tijdstempels draaien op macOS ARM64; en headless-ondersteuning wordt uitgebreid naar Linux ARM64 en macOS x64, waarbij de native verificatietools op Linux en macOS draaien op zowel x64 als ARM64. Versie 3.552.0 zelf bracht headless PDF-generatie, laden, tekstworkflows en Cairo-bitmaprendering onder native Free Pascal naar Linux x86_64 en macOS arm64, met OpenSSL-versleuteling, digests, PKCS#12-ondertekening, CMS-verificatie, libcurl-HTTP-range-toegang en RFC 3161-tijdstempeling. Eerdere releases in dit bereik voegen exacte Unicode-inhoudvervanging toe die omliggende tekens en TJ-afstanden behoudt; gestructureerde extractie die de getagde leesvolgorde volgt, kolommen en paginaranden herkent en tabellen naar JSON, CSV, Markdown en DOCX exporteert; optionele Tesseract-OCR-adapters met hOCR- en TSV-resultaten; SVG-export die verfvolgorde, geneste Form-inhoud en clipping-paden met diagnostiek behoudt; versiespecifieke validatie van factuur-XML-schema's en Schematron via xmllint of SaxonJ; PDF/UA-2-lezercontroles; visuele vergelijking van gerenderde pagina's met verschilmaskers en overlays; en Arlington-validatiedekkingsrapporten.
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.
- Gestructureerde extractie en exacte vervanging: tekst extraheren in getagde leesvolgorde met semantische rollen, kolommen, paginaranden en tabelcellen die naar JSON, CSV, Markdown of DOCX worden geëxporteerd, Unicode-inhoud exact vervangen met behoud van omliggende tekens en afstanden, en OCR-tekstlagen toevoegen via optionele Tesseract-adapters.
- Visuele vergelijking en factuurvalidatie: gerenderde pagina's of hele documenten vergelijken met kanaaltolerantie, genegeerde regio's, verschilmaskers en overlays, en ingesloten factuur-XML valideren tegen versiespecifieke schema's en Schematron-regels via xmllint of SaxonJ.
- Preflight-rapporten en diagnostiek: PDF/A-, PDF/UA-1- en PDF/UA-2-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.
| Workflow | Bibliotheekondersteuning | Toepassingsverantwoordelijkheid |
|---|---|---|
| PDF 1.2-1.7 | Aanmaak, 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/A | Uitvoerbedoelingcontroles, 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-1 | Tagged 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. |
| PAdES | ETSI.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-automatisering | CreatePreflightReportEx, SavePreflightReportEx en het PreflightReport-scenario in ComplianceLab 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. |
| Beveiliging | AES-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. De bibliotheek bouwt ook met Free Pascal 3.2 en Lazarus onder Windows (Win32 en Win64), en draait native onder Free Pascal op Linux x86_64 en macOS arm64 voor headless generatie, laden, tekstworkflows, Cairo-rendering, OpenSSL-ondertekening en tijdstempeling.
- 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
Delphi, C++Builder en Lazarus bevatten elk dezelfde voorbeeldportefeuille: een negenpagina's tellend Showcase als boegbeeld, een minimaal HelloWorld en negen zelfstandige domain-labs. Elk lab draait zijn scenario's vanuit één uitvoerbaar bestand; zonder argumenten speelt het een begeleide korte tour af en opent een offline HTML-rapport, met --list en --scenario NAME zijn de afzonderlijke vakoperaties direct beschikbaar.
- GraphicsLab en ImageLab: vormen, patronen, lagen, watermerken en canvas-tekst, plus afbeeldingsimport, maskers, EMF-import en CCITT-, JBIG2- en beeldcompressiematrices.
- ContentLab: lettertype-inbedding en -subsetting, tekstmeting, omwikkelde en gepagineerde tekst, HTML-tekststroom, tabellen, dataset-export, streepjescodes en adapters voor reportframeworks.
- DocumentLab en InteractiveLab: paginabewerkingen, samenvoegen, linearisatie, tekst- en afbeeldingsextractie, bijlagen, XMP-metadata en
DocumentInspectionWorkbench, naast formuliervelden, XFA-velden, outlines, benoemde bestemmingen, koppelingen en documentacties. - ComplianceLab en SecurityLab: PDF/A-guardmatrices, Tagged PDF, output intents, facturen,
PreflightReportenComplianceWorkbench, plus versleuteling, machtigingen, ondertekening, PAdES-DSS, handtekeningsvalidatie, redaction en sanering. - DeliveryLab, PerformanceLab en DLL-workflows: rendering naar afbeeldingen en metafiles, afdrukken, uitvoerstromen, parallelle rendering en mailbezorging, plus benchmarks voor reuzenbestanden, samenvoegen en afbeeldingsdecodering; C#- en VB.NET-
WorkflowWorkbench-projecten en native C++-voorbeelden dekken rapportgeneratie, tekstextractie, splitsen en samenvoegen van pagina's, binaire geheugenoverdrachten en expliciet beheer van native resources af; Delphi houdt daarnaast een interactieveReader.
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 / FastSpring – in elk licentieniveau staan beide checkouts vermeld, kies er gewoon een. Elke nieuwe licentie bevat de volledige Object Pascal-broncode voor Delphi en C++Builder, een jaar updates en een jaar e-mailondersteuning.
| Licentie | Ontwikkelaars | Prijs | Bestellen |
|---|---|---|---|
| Single | 1 ontwikkelaar | $850 | Bestellen |
| Small Business | tot 10 ontwikkelaars | $1700 | Bestellen |
| Medium Business | tot 30 ontwikkelaars | $2550 | Bestellen |
| Enterprise | Alle ontwikkelaars in één bedrijf en zijn dochterondernemingen binnen één land | $5100 | Bestellen |
| Corporate | Alle ontwikkelaars in één bedrijf en zijn dochterondernemingen wereldwijd | $10200 | Bestellen |
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 Delphi 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 Delphi 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. De broncode bouwt ook met Free Pascal 3.2 en Lazarus onder Windows (Win32 en Win64), en draait native onder Free Pascal op Linux x86_64 en macOS arm64 voor headless PDF-workflows.
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-, PDF/UA-1- en PDF/UA-2-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.
