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-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.
| 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 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. |
| 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.
- 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, geeftpreflight-summary.csvuit 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.
| 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 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.
