PDF-Erstellungs-SDK

HotPDF Component für Delphi-PDF-Erstellung und Bearbeitung

HotPDF ist eine native VCL-PDF-Bibliothek für Delphi- und C++Builder-Anwendungen, die direkte PDF-Erstellung und Bearbeitung, Formulare, Anmerkungen, Verschlüsselung, digitale Signaturen, Unicode-Schriften, standardbewusste Ausgabe und Preflight-Berichte ohne externe PDF-Laufzeit benötigen.

Delphi PDF Component PDF-Erstellungs- und Bearbeitungsbibliothek

HotPDF Component Auf einen Blick

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

Native PDF-Erstellung und -Bearbeitung für Delphi und C++Builder

HotPDF ist eine Delphi- und C++Builder-PDF-Komponente auf Quellcodeebene für Anwendungen, die PDF-Dokumente direkt aus VCL-Code erstellen, bearbeiten, schützen, signieren, validieren und zusammensetzen müssen. Für den zentralen Autoring-Workflow ist keine externe PDF-Laufzeit erforderlich; die Komponente ist für Windows-Desktopsoftware mit RAD Studio ausgelegt.

Verwenden Sie HotPDF, wenn Ihre Anwendung programmatisches Zeichnen von Seiten, Unicode-Textausgabe, Schriftart-Einbettung und -Subsetting, Formulare, Anmerkungen, Bildimport, PDF-Zusammenführung und -Bearbeitung, Verschlüsselung, digitale Signaturen, standardbewusste Ausgabe und schlanke Preflight-Automatisierung über eine native API-Oberfläche benötigt.

HotPDF unterstützt RAD Studio XE5 bis RAD Studio 13.1 Florence für Delphi und C++Builder, einschließlich Win32-, Win64- und Win64x-Workflows.

PDF-Bearbeitung mit VCL
Delphi PDF-Bearbeitungsbibliothek (programmgesteuerte Textänderung)

Hauptfunktionen

  • Erstellen Sie neue PDFs, fügen Sie Seiten hinzu, zeichnen Sie Text und Vektorgrafiken, registrieren Sie wiederverwendbare Form XObjects, platzieren Sie Bilder und speichern Sie in Dateien oder vom Aufrufer verwaltete Streams.
  • Laden Sie vorhandene PDFs, prüfen Sie Seitenrahmen, suchen Sie Lesezeichenziele, kopieren, fügen, extrahieren, sortieren und löschen Sie Seiten, führen Sie Dokumente zusammen, stempeln oder wasserzeichnen Sie Inhalte und aktualisieren Sie Dokumentinformationen.
  • Fügen Sie Hyperlinks, benannte Ziele, Gliederungen, Dateianhänge, Kommentare, Popups, Hervorhebungen, Freitext-, Schwärzungs- und Wasserzeichenanmerkungen, Seitenminiaturen, Ebenen, Seitenübergänge und Anzeigevoreinstellungen hinzu.
  • Erstellen Sie AcroForm-Felder, erzeugte Darstellungsstreams, Signaturfelder, mehrzeilige und Comb-Textfelder, Rich-Text-Feldwerte, XFA-Paketcontainer, Trigger-Wrapper für Formularfelder und mehrere Unicode-Schriften im AcroForm-Ressourcenwörterbuch, wenn das ausgewählte Standardprofil sie erlaubt.
  • Prüfen, aktualisieren, benennen, entfernen oder reduzieren Sie Felder in geladenen AcroForm-Dokumenten, bevor Sie eine bearbeitete Kopie speichern.
  • Betten Sie TrueType-, Type 1 PFB-, OpenType-CFF- und CID-keyed CFF-Schriften ein und bilden Sie Subsets für kompakte mehrsprachige Ausgabe, auch für CJK-lastige Dokumente.
  • Erzeugen Sie Unicode-Text, Rechts-nach-links-Text, vertikalen Text, Zeichen außerhalb der Basisebene wie Emoji, arabische / persische / Urdu-Formung, lateinische Standardligaturen, Devanagari-Neuanordnung und OpenType-GSUB-basierte Glyphenausgabe mit passender Integration von /CIDToGIDMap, /W und /ToUnicode.
  • Importieren Sie JPEG-, Bitmap-, TIFF-, JPEG2000-, JBIG2-, WMF- und EMF-Inhalte mit zlib-ng-Flate-Kompression und JPEG-Verarbeitung auf Basis von libjpeg-turbo.
  • Schützen Sie Dokumente mit Kennwörtern, AES-128, AES-256, PDF 2.0 AES-256 R6, Public-Key-Empfängerverschlüsselung und Berechtigungsflags.
  • Signieren Sie PDFs mit prozessinterner PFX-/PKCS#12-Unterstützung sowie PAdES B-B-, B-T-, B-LT- und B-LTA-Workflows einschließlich RFC 3161-Zeitstempeln und DSS-/VRI-Wörterbüchern.
  • Erstellen Sie Preflight-Berichte als Text, JSON und HTML, wenden Sie Preflight-Profile und Presets an, aggregieren Sie Batch-Ergebnisse, betten Sie Berichtsnachweise in PDFs ein, vergleichen Sie Berichte und führen Sie gezielte PDF/VT-Validierung aus.
  • Verwenden Sie optionale PDF-Backends für FastReport, QuickReport, ReportBuilder und DevExpress ExpressPrinting, wenn vorhandene Berichtslayouts über HotPDF ausgegeben werden sollen.
  • Verarbeiten Sie sehr große PDFs mit hoher Geschwindigkeit über die Direct File API, die Dokumente direkt auf der Festplatte öffnet, kopiert und neu schreibt, ohne die gesamte Datei in das Objektmodell zu laden. Ein 60.000-seitiges / 883 MB-Dokument wird in etwa 2-3 Sekunden geöffnet oder kopiert, und das erneute Speichern nach einer Metadaten- oder Objektänderung dauert rund 20 Sekunden.
  • Verschlüsseln und entschlüsseln Sie mit AES-256 in Hardware-Geschwindigkeit: Mit AES-NI der CPU erreicht AES-256-CBC etwa 442 MB/s beim Verschlüsseln und 832 MB/s beim Entschlüsseln (etwa 3× bzw. 5,7× schneller als der portable Software-Pfad), und das Öffnen einer großen passwortgeschützten PDF benötigt jetzt deutlich weniger Speicher.
Delphi-DB-Export nach PDF
Delphi-DB-Tabelle nach PDF (Bericht aus der Datenbanktabelle erstellen)

HotPDF Component DEMO-Paket herunterladen

2026-07-01 Version 2.256.0: HotPDF Versionshinweise. This release line completes XFDF annotation coverage across all ISO 19444-1 annotation elements, adds a self-contained base64 codec for the XFDF layer, and connects embedded-file streams to XFDF import and export.

Lizenzierung und Preise

Zahlung per Kredit-/Debitkarte, PayPal, AliPay oder Überweisung über FastSpring. Jede neue HotPDF-Lizenz enthält den vollständigen Object-Pascal-Quellcode, ein Jahr Updates und ein Jahr E-Mail-Support.

LizenzEntwicklerPreisBestellen
Single1 Entwickler$499Bestellen
Team/SMEbis zu 5 Entwickler$999Bestellen
Enterpriseunbegrenzt$1999Bestellen
CorporateUnbegrenzte Entwickler, weltweite Tochtergesellschaften$3999Bestellen

Lizenzauswahl: Wählen Sie Team/SME, wenn höchstens 5 Entwickler diese Bibliothek nutzen. Wählen Sie Enterprise, wenn das Team künftig über 5 Entwickler hinaus wachsen kann oder das nur in Enterprise enthaltene Quellcodepaket benötigt.

Enterprise-exklusive Quellcode-Extras: HotPDF Enterprise enthält den vollständigen Quellcode für dedizierte Tool-Grade-Beispiele, derzeit PDF Preflight Pro und XFA & AcroForms Flattener Pro, sowie den vollständigen Quellcode der kompletten Testsuites, die normalerweise nur intern zur Validierung verwendet werden.

Verlängerung für Bestandskunden: 40% des vollen Preises, jederzeit kündbar. HotPDF-Kauf- und Verlängerungsseite öffnen.

Standards-, Signatur- und Validierungsworkflows

HotPDF unterstützt standardbewusste PDF-Erzeugungsworkflows für PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 und PDF/UA-1. Dazu gehören auch Preflight-Helfer und gezielte PDF/VT-Validierung für Prüf- und Automatisierungsworkflows. Die Komponente stellt profilspezifische Schalter und Schutzmechanismen bereit, damit Aufrufe, die das ausgewählte Profil verletzen würden, früh fehlschlagen, statt stillschweigend ein nicht konformes PDF zu schreiben.

WorkflowHotPDF-UnterstützungVerantwortung des Autors
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP-pdfaid-Metadaten, OutputIntent-Unterstützung, erzwungene Schriftart-Einbettung, Schutzmechanismen für JavaScript, Verschlüsselung, Anmerkungen und Profile sowie mit veraPDF validierte PDF/A-2A- / PDF/A-3A-Smoke-Ausgaben.Wählen Sie die Zielebene, stellen Sie echte ICC-OutputIntent-Daten bereit, setzen Sie Titel und Sprache, betten Sie geeignete Schriften ein und vermeiden Sie Inhalte außerhalb des gewählten Archivprofils.
PDF/UA-1PDFUACompliance, Tagged-PDF-Root, pdfuaid-Metadaten, /Lang, DisplayDocTitle, Strukturelemente, markierte Inhalte, Rollenzuordnung, ParentTree-Verkabelung sowie Helfer für Alternativtext und ActualText.Erstellen Sie eine sinnvolle Dokumentstruktur, Lesereihenfolge, Überschriftenhierarchie, Listen- und Tabellensemantik sowie alternative Beschreibungen für echte Inhalte.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent-Unterstützung, Schutzmechanismen für Prepress-Profile und Einschränkungen für interaktive oder nicht drucksichere Funktionen.Stellen Sie druckgeeignetes Farbmanagement, Seitenrahmen und Produktionseinstellungen für den gewählten Prepress-Workflow bereit.
PDF/VT-ValidierungValidatePDFVT prüft XMP-PDF/VT-Kennung, Metadaten-Namespace, Konsistenz des Änderungsdatums, PDF/X-Basismarkierungen, OutputIntent, Katalog-DPartRoot-Struktur, ladbare Seiten und seitenbezogene DPart-Abdeckung.Nutzen Sie dies zur Prüfung eingehender oder erzeugter Dateien; die vollständige Produktionsabsicht für variable Daten bleibt Verantwortung des Aufrufers.

PDF/A Level A aktiviert die Tagged-PDF-Grundlage, die vom Archivprofil verlangt wird. Es weist PDF/UA-1 nicht automatisch aus; HotPDF schreibt die PDF/UA-Identität nur, wenn PDFUACompliance ausdrücklich aktiviert ist.

Preflight-APIs können Text-, JSON- und HTML-Berichte erzeugen, Ausgaben über gespeicherte Profile oder integrierte Presets filtern, Batch-Ergebnisse aggregieren, Berichtsnachweise in eine Prüfkopie einbetten, Berichte vergleichen und Berichte für nachgelagerte Werkzeuge in eine veraPDF-ähnliche Struktur umwandeln.

Weitere Funktionsabdeckung

  • Unterstützung für OpenType GSUB LookupType 1-8, Auswahl von Skript-/Sprachfunktionen, lateinische Standardligaturen, arabische / persische / Urdu-Formung, Devanagari-Neuanordnung und synthetische PUA-Codepunkte für schriftspezifische Glyphen.
  • Unterstützung für XFA-Paketcontainer, AcroForm-/AA-Trigger-Wrapper, mehrere Unicode-Schriften in AcroForm-/DR und erzeugte CID-Schrift-Darstellungsstreams.
  • Speichern inkrementeller Aktualisierungen, Workflows mit mehreren Signaturen, Signaturplatzhalter, prozessinterne CMS-SignedData-Erzeugung und Wörterbücher für Langzeitvalidierung.
  • Helfer für geladene Dokumente zur Prüfung von Seitenrahmen, Suche nach Lesezeichenzielen, Prüfung von AcroForm-Feldern, Aktualisierung von Feldwerten, Feldumbenennung, Feldentfernung und Formularreduzierung.
  • Hilfen zum Laden, Speichern, Validieren, Zusammenführen und Vergleichen von Preflight-Profilen, Batch-Aggregation, Validierung eingebetteter Berichte, XMP-Berichtseinbettung, gezielte PDF/VT-Validierung und konservative Reparatur aus Preflight-Berichten.
  • Funktionsschranken für PDF 1.3 bis PDF 1.7, ausgewählte PDF 2.0-Verschlüsselungsunterstützung, Objektstreams, XRef-Streams, OutputIntents, Transparenzgruppen, Soft Masks, Muster, Shadings und Prepress-ExtGState-Steuerungen.

HotPDF-Onlinedokumentation

Kurzes Delphi-Beispiel

program HelloHotPDF;

uses
  System.SysUtils,
  HPDFDoc;

var
  PDF: THotPDF;
begin
  PDF := THotPDF.Create(nil);
  try
    PDF.AutoLaunch := False;
    PDF.FileName := 'HelloHotPDF.pdf';
    PDF.Compression := cmFlateDecode;
    PDF.EnableFontSubsetting := True;
    PDF.BeginDoc;
    PDF.CurrentPage.SetFont('Arial', [], 18);
    PDF.CurrentPage.TextOut(50, 50, 0, 'Hello HotPDF');
    PDF.EndDoc;
  finally
    PDF.Free;
  end;
end.
TIFF-nach-PDF-Konvertierungsbibliothek
TIFF-nach-PDF-Komponente (PDF aus einer mehrseitigen TIFF-Datei erstellen)

HotPDF Component DEMO-Paket herunterladen
Unterstützt RAD Studio XE5 bis RAD Studio 13.1 Florence für Delphi und C++Builder (Win32-, Win64- und Win64x-Workflows)

Wann HotPDF geeignet ist

  • Wählen Sie HotPDF, wenn Ihre Anwendung PDF-Dokumente erstellt oder bearbeitet und Sie eine Delphi/C++Builder-Quellcodekomponente statt eines separaten PDF-Dienstes wünschen.
  • Wählen Sie PDFium Component, wenn Ihre Hauptanforderung PDF-Rendering, Anzeige, Seitenrasterung, Textextraktion und Integration einer interaktiven Viewer-Oberfläche ist.
  • Wählen Sie losLab PDF Library, wenn das Projekt bereits auf der PDFlibPas-API-Oberfläche aufbaut oder wenn Sie DLL-, ActiveX- oder Dylib-Integrationsoptionen zusätzlich zur Delphi/C++Builder-Quellcodebibliothek benötigen.

Häufige Fragen

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Choose Single for one developer, Team/SME for up to five developers, and Enterprise for larger teams or Enterprise-only source extras.

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


Mehr von Delphi PDF Component & Spreadsheet Development entdecken

Produktaktualisierungen abonnieren

Abonnieren Sie, um die neuesten Beiträge per E-Mail zu erhalten.