losLab PDF Library Auf einen Blick
| Produkt | losLab PDF Library |
|---|---|
| Geeignet für | Vom Entwickler gesteuerte Dokument-Workflows in Delphi und C++Builder |
| IDE-Unterstützung | Delphi und C++Builder XE5 bis 13 Florence |
| Bereitstellung | Integration in native Windows-Anwendungen |
| Quellcode | Object-Pascal-Quellcode ist in kommerziellen Lizenzen enthalten |
| Lizenzierung | Gebührenfreie Bereitstellung von Anwendungen |
| Aktualisierungen | Ein Jahr Updates und E-Mail-Support inklusive |
| Preise | Einmalige Lizenzierung nach Entwickleranzahl |
| Dokumentation | losLab PDF Library |
| Evaluierung | losLab PDF Library |
PDF-Engine mit verfügbarem Quellcode für eigene Entwickler-Workflows
losLab PDF Library ist ein PDF-SDK für Delphi und C++Builder für Anwendungen, die PDF-Dokumente in der eigenen Software erstellen, ändern, rendern, drucken, signieren, schützen, prüfen und per Preflight kontrollieren müssen.
Die Bibliothek ist in Delphi/Object Pascal geschrieben und steht für Delphi- und C++Builder-Projekte mit vollständigem Quellcode zur Verfügung. Zusätzlich gibt es DLL-, ActiveX- und Dylib-Optionen für Teams, die PDF-Automatisierung aus C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ und anderen Umgebungen einbinden müssen, die eine DLL oder ActiveX-Komponente aufrufen können.
Geeignet ist sie, wenn der PDF-Workflow Teil Ihres Produkts oder Backoffice-Prozesses ist: erzeugte Rechnungen, signierte Verträge, Archivabgaben, Barrierefreiheitsprüfung, Druckausgabe, Formularverarbeitung, Dokumentmontage oder CI-Prüfungen, die fehlerhafte PDFs vor der Kundenauslieferung stoppen sollen.
PDF Library Demo-Paket herunterladen (46 MB)
2026-10-10 Version 3.555.0: Versionshinweise | API-Referenz. Das neueste Release ergänzt Unterstützung für Windows 11 on ARM über native Free-Pascal-ARM64- und Delphi-ARM64EC-Quellcode-Builds, mit System-AES-CBC/GCM- und JPEG-Providern, einer architekturpassenden OpenJPEG-Bibliothek und einer Windows-ARM-DLL, die benannte C-Exporte bereitstellt. Die Releases seit 3.552.0 vervollständigen den plattformübergreifenden kopflosen Kern: Die dynamische Delphi-Bibliothek für macOS ARM64 stellt dieselben 880 C-Einstiegspunkte bereit wie der Free-Pascal-Build und treibt native Schriften, Cairo-Rendering, OpenSSL-Verschlüsselung und -Signatur sowie ImageIO-JPEG-Codecs an; natives Bearbeiten von XMP-Metadaten und PFX-Signatur mit RFC-3161-Zeitstempeln laufen auf macOS ARM64; und die kopflose Unterstützung erstreckt sich auf Linux ARM64 und macOS x64, wobei die nativen Verifizierungswerkzeuge auf Linux und macOS über x64 und ARM64 hinweg laufen. Version 3.552.0 selbst brachte kopflose Erzeugung, Laden, Text-Workflows und Cairo-Bitmap-Rendering unter nativem Free Pascal auf Linux x86_64 und macOS arm64 — mit OpenSSL-Verschlüsselung, Digests, PKCS#12-Signatur, CMS-Verifizierung, libcurl-HTTP-Range-Zugriff und RFC-3161-Zeitstempelung. Frühere Releases in diesem Zeitraum ergänzen exakten Unicode-Textersatz, der umgebende Zeichen und TJ-Abstände erhält; strukturierte Extraktion nach getaggter Lesereihenfolge, die Spalten und Seiteneinrichtung erkennt und Tabellen nach JSON, CSV, Markdown und DOCX exportiert; optionale Tesseract-OCR-Adapter mit hOCR- und TSV-Ergebnissen; SVG-Export, der Paint-Reihenfolge, verschachtelte Form-Inhalte und Clipping-Pfade samt Diagnose erhält; versionierte Rechnungs-XML-Schema- und Schematron-Validierung über xmllint oder SaxonJ; PDF/UA-2-Leserprüfungen; visuellen Vergleich gerenderter Seiten mit Differenzmasken und Overlays; sowie Arlington-Validierungsabdeckungsberichte.
Wichtigste PDF-Funktionen
- PDF-Seiten erstellen und bearbeiten: Text, Vektorgrafik, Bilder, QR-Codes, PDF417, DataMatrix, Barcodes, Anmerkungen, Links, Gliederungen, benannte Ziele, Metadaten und Dokumenteigenschaften zeichnen.
- Seitenmontage und Dokumentreparatur: Seiten aus kontrollierten Quelldokumenten teilen, zusammenführen, anhängen, kopieren, klonen, normalisieren, verschieben, löschen, ausblenden, drehen und neu aufbauen.
- Rendern und drucken: Zwischen GDI+-, PDFium- und Cairo-Rendering-Engines für Bildschirmvorschau, Bitmap-Export, Device-Context-Rendering und Drucker-Workflows wechseln.
- Formulare und interaktive Dokumente: AcroForm-Felder erstellen, ausfüllen, bearbeiten, flatten, prüfen und verwalten, einschließlich Erscheinungsbildern, Feldflags, JavaScript-Aktionen, Anhängen und zugehörigen Dokumentdaten.
- Text, Bilder und Schriften: Mit BMP, TIFF, JPEG, JPEG 2000, GIF, PNG, EMF, HTML-Textboxen, Unicode-Text, TrueType, OpenType, Type 1, Schrifteinbettung, Schrift-Subsetting und Extraktions-Workflows arbeiten.
- Sicherheit und Signaturen: PDFs ver- und entschlüsseln, Berechtigungen setzen, Public-Key-Empfängerverschlüsselung nutzen, mit wählbaren SHA-256/384/512-Digests signieren, PAdES-Attribute hinzufügen, Signaturen zeitstempeln und DSS/VRI-Validierungsdaten anhängen.
- Preflight-Berichte und Diagnostik: PDF/A-, PDF/UA-1- und PDF/UA-2-Prüfungen ausführen, Text-, JSON-, HTML- oder CSV-Berichte erzeugen, stabile Textberichte gegen Baselines vergleichen und Ordner stapelweise mit zusammenfassender CSV-Ausgabe verarbeiten.
- Low-Level-PDF-Steuerung: Auf Objektnummern, Seitendictionaries, Katalogeinträge, Output Intents, Sperren der Speicher-Version, Extension-Level-Gates, Tiling Patterns, optionale Inhalte, Messdictionaries und direkte Bildeinfügung zugreifen, wenn der Workflow präzise PDF-Strukturen erfordert.
- Sehr große Dokumente: PDFs mit Tausenden Seiten oder mehreren Gigabyte in kontrollierten Pipelines verarbeiten, die stabilen Durchsatz und voraussagbaren Speicherverbrauch erfordern.
- Strukturierte Extraktion und exakter Ersatz: Text in getaggter Lesereihenfolge mit semantischen Rollen, Spalten, Seiteneinrichtung und Tabellenzellen extrahieren und nach JSON, CSV, Markdown oder DOCX exportieren, Unicode-Inhalte exakt ersetzen, wobei umgebende Zeichen und Abstände erhalten bleiben, und OCR-Textebenen über optionale Tesseract-Adapter ergänzen.
- Visueller Vergleich und Rechnungsvalidierung: Gerenderte Seiten oder ganze Dokumente mit Kanaltoleranz, ignorierten Regionen, Differenzmasken und Overlays vergleichen und eingebettete E-Rechnungs-XML an versionierten Schemas und Schematron-Regeln über xmllint oder SaxonJ validieren.
Kurzes Delphi-Beispiel
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.
Ausgabe für Standards und Compliance
PDF-Compliance hängt von Quellinhalten, Schriften, ICC-Profilen, Metadaten, Tagging, Alternativtext, Signaturen, Zeitstempeln und dem Validator Ihrer Organisation ab. losLab PDF Library liefert die Steuerungen und Diagnosen zum Aufbau standardorientierter PDFs, während die endgültige Richtlinienprüfung in Ihrer Anwendung oder QA-Pipeline bleibt.
| Workflow | Unterstützung der Bibliothek | Verantwortung der Anwendung |
|---|---|---|
| PDF 1.2-1.7 | Erstellung, Bearbeitung, strikte Steuerung der Speicher-Version, Prüfungen der Extension-Level, Rendering, Druck, Formulare, Anmerkungen, Anhänge, Links und APIs für die Dokumentstruktur | Zielversion des PDFs festlegen und Funktionen entfernen oder aktualisieren, die nicht in dieses Ausgabeprofil gehören |
| PDF/A | Output-Intent-Steuerung, XMP-Metadatenhelfer, Workflows für eingebettete Schriften, Versionsschutz und integrierte PDF/A-Dateiprüfungen für Archivpipelines | Korrekte Metadaten, Schriften, Farbprofile und Geschäftsregeln für die gewählte Archivrichtlinie bereitstellen |
| PDF/UA-1 | Tagged-PDF-Erstellung, Strukturbaum-APIs, Role-Map-Verarbeitung, Alternativtext, ActualText, leserseitige Prüfungen und schreibseitiges GetPDFUADiagnostics-Feedback | Sinnvolle Lesereihenfolge, Sprache, Überschriften, Listen, Tabellensemantik, Alternativtext und Formularbeschreibungen verfassen |
| PAdES | ETSI.CAdES.detached-Signaturen, signing-certificate-v2-Daten, Signaturrichtlinien- und Commitment-Attribute, RFC-3161-Zeitstempel-Erweiterung, SHA-256/384/512-Digest-Auswahl und DSS/VRI-Aufbau | Zertifikate, TSA-Antworten, Widerrufsdaten, Richtlinienentscheidungen und prüferspezifische Akzeptanztests liefern |
| Preflight-Automatisierung | CreatePreflightReportEx, SavePreflightReportEx und das PreflightReport-Szenario in ComplianceLab erzeugen Text-, JSON-, HTML- und CSV-Ausgaben für PDF/A- und PDF/UA-1-Prüfungen | Festlegen, welche Berichtsformate, Baselines, Exitcodes und Fehlerzahlen CI, Archivannahme oder Kundenauslieferung blockieren |
| Sicherheit | AES-128, AES-256, Berechtigungssteuerung, Passwortschutz, Public-Key-Empfängerverschlüsselung und Prüfung verschlüsselter Dokumente für kontrollierte Verteilung | Passwörter, Zertifikate, private Schlüssel und Empfängerrichtlinien unter eigener Sicherheitskontrolle halten |
API-Oberflächen und Bereitstellungsoptionen
- Delphi XE5 bis Delphi 13 und C++Builder XE5 bis C++Builder 13. Die Bibliothek lässt sich zusätzlich mit Free Pascal 3.2 und Lazarus unter Windows (Win32 und Win64) bauen und läuft nativ unter Free Pascal auf Linux x86_64 und macOS arm64 für kopflose Erzeugung, Laden, Text-Workflows, Cairo-Rendering, OpenSSL-Signatur und Zeitstempelung.
- Nativer Object-Pascal-Quellcode für die direkte Integration in Delphi und C++Builder, mit API-Referenzseiten für öffentliche
TPDFlib-Funktionen - DLL- und ActiveX-Zugriff für C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, Visual C++, PowerBuilder, PowerBASIC, RealBasic und kompatible Werkzeuge
- 32-Bit- und 64-Bit-Buildoptionen, sofern Ziel-IDE und Laufzeit sie unterstützen
- macOS-Dylib-Option für Teams, die plattformübergreifende PDF-Automatisierung um dieselbe Bibliotheksfamilie benötigen
- Eigenständige Demo-Projekte für PDF-Erstellung, Seitenoperationen, Bild- und Schriftverarbeitung, Formulare, Verschlüsselung, Signatur, Rendering, Druck und Preflight-Berichtsautomatisierung
Enthaltene Demos und Validierungsabdeckung
Delphi, C++Builder und Lazarus liefern jeweils dasselbe Beispielportfolio: ein zentrales neunseitiges Showcase, ein minimales HelloWorld und neun in sich geschlossene Domain-Labs. Jedes Lab führt seine Szenarien über eine einzige ausführbare Datei aus; ohne Argumente spielt es eine geführte Kurztour ab und öffnet einen Offline-HTML-Bericht, mit --list und --scenario NAME lassen sich die einzelnen Fachoperationen direkt aufrufen.
- GraphicsLab und ImageLab: Formen, Muster, Ebenen, Wasserzeichen und Canvas-Text, dazu Bildimport, Masken, EMF-Import sowie CCITT-, JBIG2- und Bildkompressionsmatrizen.
- ContentLab: Schrifteinbettung und -Subsetting, Textmessung, umgebrochener und paginierter Text, HTML-Textfluss, Tabellen, Dataset-Export, Barcodes und Report-Framework-Adapter.
- DocumentLab und InteractiveLab: Seitenoperationen, Zusammenführen, Linearisierung, Text- und Bildextraktion, Anhänge, XMP-Metadaten und
DocumentInspectionWorkbench, dazu Formularfelder, XFA-Felder, Gliederungen, benannte Ziele, Links und Dokumentaktionen. - ComplianceLab und SecurityLab: PDF/A-Guard-Matrizen, Tagged PDF, Output Intents, E-Rechnungen,
PreflightReportundComplianceWorkbench, dazu Verschlüsselung, Berechtigungen, Signatur, PAdES-DSS, Signaturvalidierung, Redaction und Sanitizing. - DeliveryLab, PerformanceLab und DLL-Workflows: Rendern in Bilder und Metafiles, Druck, Output-Streams, paralleles Rendering und Mail-Versand, dazu Benchmarks für Riesendateien, Merge und Bild-Decoding; C#- und VB.NET-
WorkflowWorkbench-Projekte sowie native C++-Beispiele decken Berichtserstellung, Textextraktion, Aufteilen und Zusammenführen von Seiten, binäre Speicherübertragungen und explizites Freigeben nativer Ressourcen ab; Delphi behält zusätzlich einen interaktivenReader.
Die aktuelle automatisierte Abdeckung umfasst Delphi-DUnitX- und C++Builder-GoogleTest-Suites für Dokumenterstellung, Komprimierung, Bilder, Schriften, Formulare, Sicherheit, Signatur, Druck, PDF-Versionskonformität, PDF/UA-Diagnostik sowie Erzeugung und Vergleich von Preflight-Berichten.
Wann losLab PDF Library geeignet ist
- Wählen Sie diese Bibliothek, wenn Ihre Anwendung PDFs erstellen, ändern, signieren, validieren und ausliefern muss, statt sie nur anzuzeigen
- Wählen Sie sie, wenn Ihr Delphi- oder C++Builder-Team Kontrolle auf Quellcodeebene, interne Diagnostik und langfristige Wartbarkeit benötigt
- Wählen Sie sie, wenn Ihr Workflow Rendering, Druck, Formulare, Signaturen, Verschlüsselung, PDF/A, PDF/UA, PAdES und Preflight-Berichte in einem Toolkit kombiniert
- Wählen Sie sie, wenn CI, Archivübergabe, Barrierefreiheitsprüfung oder regulierte Auslieferung stabile Berichtsdateien statt einer manuellen reinen Viewer-Prüfung benötigt
- Wählen Sie sie, wenn Sie OCR, Barcode-Erkennung, PKCS#11-Signatur mit Hardware-Token, Prüfung gegen EU-Vertrauenslisten oder DOCX- und HTML-Export benötigen oder wenn Nicht-Delphi-Code über DLL, ActiveX oder Dylib aufrufen muss — diese Fähigkeiten bietet innerhalb der Produktfamilie nur diese Bibliothek
- Wählen Sie PDFium Delphi Component, wenn der Schwerpunkt auf Lesen, Prüfen und dem Nachweis von Compliance liegt statt auf dem Erstellen von Dokumenten; das Rendering läuft dort über die mitgelieferte
pdfium.dll. Wählen Sie HotPDF, wenn Sie am liebsten überhaupt keine Rendering-Engine mitliefern möchten — HotPDF bringt eigenen Renderer, eigene Bildcodecs und eine eigene Schrift-Engine mit und wird direkt in Ihre ausführbare Datei kompiliert
Lizenzierung
Zahlung per Kredit-/Debitkarte, PayPal, AliPay oder Überweisung über 2Checkout / FastSpring – beide Checkouts werden in jeder Lizenzstufe angeboten, wählen Sie einfach einen davon. Jede neue Lizenz enthält den vollständigen Object-Pascal-Quellcode für Delphi und C++Builder, ein Jahr Updates und ein Jahr E-Mail-Support.
| Lizenz | Entwickler | Preis | Bestellen |
|---|---|---|---|
| Single | 1 Entwickler | $850 | Bestellen |
| Small Business | bis zu 10 Entwickler | $1700 | Bestellen |
| Medium Business | bis zu 30 Entwickler | $2550 | Bestellen |
| Enterprise | Alle Entwickler in einem Unternehmen und seinen Tochtergesellschaften innerhalb eines Landes | $5100 | Bestellen |
| Corporate | Alle Entwickler in einem Unternehmen und seinen Tochtergesellschaften weltweit | $10200 | Bestellen |
Zusätzliche Quellcodes für Enterprise und Corporate: PDF Library for Delphi Enterprise und Corporate enthalten beide den vollständigen Quellcode für PDF Compliance & Signing Workbench Pro. Der vollständige Quellcode der internen Validierungs-Testsuites ist auf Anfrage erhältlich.
Jährliche Verlängerung kaufen (50 % des Erstkaufpreises)
Häufig gestellte Fragen
Wie unterscheidet sich losLab PDF Library von HotPDF Delphi Component?
losLab PDF Library ist das vollständige PDF-SDK: Es vereint Erstellung, Bearbeitung, Rendering mit GDI+, PDFium oder Cairo, Druck, Formulare, Signatur, Verschlüsselung und Preflight-Berichte und bietet DLL-, ActiveX- und Dylib-Optionen für Nicht-Delphi-Umgebungen. Nur diese Bibliothek bringt außerdem OCR, Barcode-Erkennung, PKCS#11-Signatur mit Hardware-Token, Prüfung gegen EU-Vertrauenslisten sowie DOCX- und HTML-Export mit. HotPDF Delphi Component ist eine native VCL-Komponente mit Schwerpunkt auf PDF-Erstellung und -Bearbeitung innerhalb von Delphi- und C++Builder-Anwendungen; sie bringt eigene Rendering-Engine, eigene Bildcodecs und eine eigene Schrift-Engine mit und benötigt deshalb keine mitgelieferte PDF-Laufzeit.
Kann ich losLab PDF Library aus C#, VB.NET oder anderen Nicht-Delphi-Umgebungen nutzen?
Ja. Neben nativem Object-Pascal-Quellcode für Delphi und C++Builder bietet die Bibliothek DLL- und ActiveX-Builds, die aus C#, VB.NET, VB6, VBA, ASP/ASP.NET, PHP, PowerBuilder, PowerBASIC, RealBasic, Visual C++ und anderen Umgebungen nutzbar sind, die eine DLL oder ActiveX-Komponente aufrufen können, sowie eine macOS-Dylib-Option.
Welche Delphi- und C++Builder-Versionen werden unterstützt?
Delphi XE5 bis Delphi 13 und C++Builder XE5 bis C++Builder 13, mit 32-Bit- und 64-Bit-Buildoptionen, sofern Ziel-IDE und Laufzeit sie unterstützen. Der Quellcode lässt sich außerdem mit Free Pascal 3.2 und Lazarus unter Windows (Win32 und Win64) bauen und läuft nativ unter Free Pascal auf Linux x86_64 und macOS arm64 für kopflose PDF-Workflows.
Welche Rendering-Engines bietet die Bibliothek?
Sie können zwischen den Rendering-Engines GDI+, PDFium und Cairo für Bildschirmvorschau, Bitmap-Export, Device-Context-Rendering und Drucker-Workflows wechseln.
Unterstützt losLab PDF Library digitale Signaturen und PAdES?
Ja. Sie erzeugt ETSI.CAdES.detached-Signaturen mit signing-certificate-v2-Daten, Signaturrichtlinien- und Commitment-Attributen, RFC-3161-Zeitstempel-Erweiterung, wählbaren SHA-256-, SHA-384- oder SHA-512-Digests sowie DSS/VRI-Validierungsdaten für die Langzeitvalidierung.
Wie geht die Bibliothek mit sehr großen PDF-Dateien um?
Sie öffnet PDFs über 2 GB mit bedarfsgesteuertem Objektladen und 64-Bit-Offsets, führt Dateilisten in einem Durchgang zusammen, wobei Lesezeichen, Formularfelder und Tagged-PDF-Struktur erhalten bleiben, hängt inkrementelle Updates direkt an und kopiert oder schreibt Dokumente mit Millionen Objekten in Sekunden über die Direct-Access-API neu.
Kann sie PDF/A- und PDF/UA-Konformität automatisch prüfen?
Ja. Integrierte PDF/A-, PDF/UA-1- und PDF/UA-2-Prüfungen erzeugen Text-, JSON-, HTML- oder CSV-Berichte, vergleichen stabile Textberichte gegen Baselines, verarbeiten Ordner stapelweise mit zusammenfassender CSV-Ausgabe und stellen schreibseitige Diagnosen über GetPDFUADiagnostics bereit.
Was enthält die Lizenz, und wie funktioniert die Verlängerung?
Eine neue Lizenz ($850 Single, $1700 Small Business (bis zu 10 Entwickler), $2550 Medium Business (bis zu 30 Entwickler), $5100 Enterprise (ein Unternehmen, ein Land), $10200 Corporate (ein Unternehmen, weltweit)) enthält den vollständigen Object-Pascal-Quellcode für Delphi und C++Builder, ein Jahr Updates und ein Jahr E-Mail-Support. Bestandskunden verlängern den Zugang zu Updates für 50 % des Erstkaufpreises.
Mehr von Delphi PDF Component & Spreadsheet Development entdecken
Produktaktualisierungen abonnieren
Abonnieren Sie, um die neuesten Beiträge per E-Mail zu erhalten.
