Native PDF-Erstellung und -Bearbeitung fuer Delphi und C++Builder
HotPDF ist eine Delphi- und C++Builder-PDF-Komponente auf Quellcodeebene fuer Anwendungen, die PDF-Dokumente direkt aus VCL-Code erstellen, bearbeiten, schuetzen, signieren, validieren und zusammensetzen muessen. Fuer den zentralen Autoring-Workflow ist keine externe PDF-Laufzeit erforderlich; die Komponente ist fuer 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-Zusammenfuehrung und -Bearbeitung, Verschluesselung, digitale Signaturen, standardbewusste Ausgabe und schlanke Preflight-Automatisierung ueber eine native API-Oberflaeche benoetigt.
HotPDF unterstuetzt RAD Studio XE5 bis RAD Studio 13.1 Florence fuer Delphi und C++Builder, einschliesslich Win32-, Win64- und Win64x-Workflows.

Hauptfunktionen
- Erstellen Sie neue PDFs, fuegen 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, pruefen Sie Seitenrahmen, suchen Sie Lesezeichenziele, kopieren, fuegen, extrahieren, sortieren und loeschen Sie Seiten, fuehren Sie Dokumente zusammen, stempeln oder wasserzeichnen Sie Inhalte und aktualisieren Sie Dokumentinformationen.
- Fuegen Sie Hyperlinks, benannte Ziele, Gliederungen, Dateianhaenge, Kommentare, Popups, Hervorhebungen, Freitext-, Schwärzungs- und Wasserzeichenanmerkungen, Seitenminiaturen, Ebenen, Seitenuebergaenge und Anzeigevoreinstellungen hinzu.
- Erstellen Sie AcroForm-Felder, erzeugte Darstellungsstreams, Signaturfelder, mehrzeilige und Comb-Textfelder, Rich-Text-Feldwerte, XFA-Paketcontainer, Trigger-Wrapper fuer Formularfelder und mehrere Unicode-Schriften im AcroForm-Ressourcenwoerterbuch, wenn das ausgewaehlte Standardprofil sie erlaubt.
- Pruefen, 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 fuer kompakte mehrsprachige Ausgabe, auch fuer CJK-lastige Dokumente.
- Erzeugen Sie Unicode-Text, Rechts-nach-links-Text, vertikalen Text, Zeichen ausserhalb der Basisebene wie Emoji, arabische / persische / Urdu-Formung, lateinische Standardligaturen, Devanagari-Neuanordnung und OpenType-GSUB-basierte Glyphenausgabe mit passender Integration von
/CIDToGIDMap,/Wund/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.
- Schuetzen Sie Dokumente mit Kennwoertern, AES-128, AES-256, PDF 2.0 AES-256 R6, Public-Key-Empfaengerverschluesselung und Berechtigungsflags.
- Signieren Sie PDFs mit prozessinterner PFX-/PKCS#12-Unterstuetzung sowie PAdES B-B-, B-T-, B-LT- und B-LTA-Workflows einschliesslich RFC 3161-Zeitstempeln und DSS-/VRI-Woerterbuechern.
- 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 fuer FastReport, QuickReport, ReportBuilder und DevExpress ExpressPrinting, wenn vorhandene Berichtslayouts ueber HotPDF ausgegeben werden sollen.

HotPDF Component DEMO-Paket herunterladen (25.6 MB)
2026-05-26 Version 2.137.3: HotPDF-Aenderungsprotokoll
HotPDF Delphi PDF Component mit Quellcode
Zahlung per Kredit-/Debitkarte, PayPal, AliPay oder Ueberweisung ueber FastSpring:
Voller Preis fuer Neukunden beim Erstkauf:
HotPDF Einzellizenz ($499)
HotPDF Team-/KMU-Lizenz ($999)
HotPDF Enterprise-Lizenz ($1999)
Verlaengerung fuer Bestandskunden: 40% des vollen Preises, jederzeit kuendbar. HotPDF-Kauf- und Verlaengerungsseite oeffnen.
Standards-, Signatur- und Validierungsworkflows
HotPDF unterstuetzt standardbewusste PDF-Erzeugungsworkflows fuer PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 und PDF/UA-1. Dazu gehoeren auch Preflight-Helfer und gezielte PDF/VT-Validierung fuer Pruef- und Automatisierungsworkflows. Die Komponente stellt profilspezifische Schalter und Schutzmechanismen bereit, damit Aufrufe, die das ausgewaehlte Profil verletzen wuerden, frueh fehlschlagen, statt stillschweigend ein nicht konformes PDF zu schreiben.
| Workflow | HotPDF-Unterstuetzung | Verantwortung des Autors |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, XMP-pdfaid-Metadaten, OutputIntent-Unterstuetzung, erzwungene Schriftart-Einbettung, Schutzmechanismen fuer JavaScript, Verschluesselung, Anmerkungen und Profile sowie mit veraPDF validierte PDF/A-2A- / PDF/A-3A-Smoke-Ausgaben. | Waehlen Sie die Zielebene, stellen Sie echte ICC-OutputIntent-Daten bereit, setzen Sie Titel und Sprache, betten Sie geeignete Schriften ein und vermeiden Sie Inhalte ausserhalb des gewaehlten Archivprofils. |
| PDF/UA-1 | PDFUACompliance, Tagged-PDF-Root, pdfuaid-Metadaten, /Lang, DisplayDocTitle, Strukturelemente, markierte Inhalte, Rollenzuordnung, ParentTree-Verkabelung sowie Helfer fuer Alternativtext und ActualText. | Erstellen Sie eine sinnvolle Dokumentstruktur, Lesereihenfolge, Ueberschriftenhierarchie, Listen- und Tabellensemantik sowie alternative Beschreibungen fuer echte Inhalte. |
| PDF/X-1a, PDF/X-3, PDF/X-4 | PDFXCompliance, OutputIntent-Unterstuetzung, Schutzmechanismen fuer Prepress-Profile und Einschraenkungen fuer interaktive oder nicht drucksichere Funktionen. | Stellen Sie druckgeeignetes Farbmanagement, Seitenrahmen und Produktionseinstellungen fuer den gewaehlten Prepress-Workflow bereit. |
| PDF/VT-Validierung | ValidatePDFVT prueft XMP-PDF/VT-Kennung, Metadaten-Namespace, Konsistenz des Aenderungsdatums, PDF/X-Basismarkierungen, OutputIntent, Katalog-DPartRoot-Struktur, ladbare Seiten und seitenbezogene DPart-Abdeckung. | Nutzen Sie dies zur Pruefung eingehender oder erzeugter Dateien; die vollstaendige Produktionsabsicht fuer 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-Identitaet nur, wenn PDFUACompliance ausdruecklich aktiviert ist.
Preflight-APIs koennen Text-, JSON- und HTML-Berichte erzeugen, Ausgaben ueber gespeicherte Profile oder integrierte Presets filtern, Batch-Ergebnisse aggregieren, Berichtsnachweise in eine Pruefkopie einbetten, Berichte vergleichen und Berichte fuer nachgelagerte Werkzeuge in eine veraPDF-aehnliche Struktur umwandeln.
Weitere Funktionsabdeckung
- Unterstuetzung fuer OpenType GSUB LookupType 1-8, Auswahl von Skript-/Sprachfunktionen, lateinische Standardligaturen, arabische / persische / Urdu-Formung, Devanagari-Neuanordnung und synthetische PUA-Codepunkte fuer schriftspezifische Glyphen.
- Unterstuetzung fuer XFA-Paketcontainer, AcroForm-
/AA-Trigger-Wrapper, mehrere Unicode-Schriften in AcroForm-/DRund erzeugte CID-Schrift-Darstellungsstreams. - Speichern inkrementeller Aktualisierungen, Workflows mit mehreren Signaturen, Signaturplatzhalter, prozessinterne CMS-SignedData-Erzeugung und Woerterbuecher fuer Langzeitvalidierung.
- Helfer fuer geladene Dokumente zur Pruefung von Seitenrahmen, Suche nach Lesezeichenzielen, Pruefung 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 fuer PDF 1.3 bis PDF 1.7, ausgewaehlte PDF 2.0-Verschluesselungsunterstuetzung, Objektstreams, XRef-Streams, OutputIntents, Transparenzgruppen, Soft Masks, Muster, Shadings und Prepress-ExtGState-Steuerungen.
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.

HotPDF Component DEMO-Paket herunterladen (25.6 MB)
Unterstuetzt RAD Studio XE5 bis RAD Studio 13.1 Florence fuer Delphi und C++Builder (Win32-, Win64- und Win64x-Workflows)
Wann HotPDF geeignet ist
- Waehlen Sie HotPDF, wenn Ihre Anwendung PDF-Dokumente erstellt oder bearbeitet und Sie eine Delphi/C++Builder-Quellcodekomponente statt eines separaten PDF-Dienstes wuenschen.
- Waehlen Sie PDFium Component, wenn Ihre Hauptanforderung PDF-Rendering, Anzeige, Seitenrasterung, Textextraktion und Integration einer interaktiven Viewer-Oberflaeche ist.
- Waehlen Sie das umfassendere Delphi PDF Library-Paket, wenn Sie eine andere API-Oberflaeche fuer klassische PDFlibPas-aehnliche Workflows benoetigen.
Mehr von Delphi PDF Component & Spreadsheet Development entdecken
Produktaktualisierungen abonnieren
Abonnieren Sie, um die neuesten Beitraege per E-Mail zu erhalten.
