PDF-authoring-SDK

HotPDF Component do tworzenia i edycji PDF w Delphi

HotPDF to natywna biblioteka PDF VCL dla aplikacji Delphi i C++Builder, które potrzebują bezpośredniego tworzenia i edycji PDF, formularzy, adnotacji, szyfrowania, podpisów cyfrowych, czcionek Unicode, wyjścia zgodnego ze standardami i raportów preflight bez instalowania zewnętrznego runtime PDF.

Delphi PDF Component podgląd

HotPDF Component w skrócie

ProduktHotPDF Component — natywna biblioteka VCL do tworzenia PDF dla Delphi i C++Builder
Najlepsze zastosowanieTworzenie, edycja, podpisywanie i walidacja dokumentów PDF bezpośrednio z kodu aplikacji
Obsługa IDERAD Studio XE5–13.1 Florence (Delphi i C++Builder; Win32, Win64, Win64x)
StandardyPDF 1.3-1.7 z wybranym szyfrowaniem PDF 2.0; PDF/A-1/2/3, PDF/UA-1, PDF/X-1a/3/4; podpisywanie PAdES od B-B do B-LTA
WdrażanieKompiluje się do pliku wykonywalnego; do podstawowego tworzenia nie wymaga zewnętrznego środowiska PDF
Kod źródłowyPełny kod źródłowy Object Pascal w każdej licencji
LicencjonowanieBez tantiem, jednorazowo $500-$6000 zależnie od poziomu; odnowienie za 40% ceny katalogowej
Bieżąca wersja2.256.0 (2026-07-01)
Wersja próbnaPobierz bezpłatny pakiet demonstracyjny

Natywne tworzenie i edycja PDF dla Delphi i C++Builder

HotPDF to komponent PDF Delphi i C++Builder z kodem źródłowym dla aplikacji, które muszą bezpośrednio z kodu VCL tworzyć, edytować, zabezpieczać, podpisywać, weryfikować i składać dokumenty PDF. Podstawowy przepływ autorski nie wymaga zewnętrznego runtime PDF i jest przeznaczony dla oprogramowania Windows tworzonego w RAD Studio.

Użyj HotPDF, gdy aplikacja potrzebuje programowego rysowania stron, wyjścia tekstu Unicode, osadzania i podzbiorów fontów, formularzy, adnotacji, importu obrazów, operacji scalania i edycji PDF, szyfrowania, podpisów cyfrowych, wyjścia zgodnego ze standardami oraz lekkiej automatyzacji preflight z jednej natywnej powierzchni API.

HotPDF obsługuje RAD Studio od XE5 do RAD Studio 13.1 Florence dla Delphi i C++Builder, w tym workflow Win32, Win64 i Win64x.

Podgląd edycji PDF w VCL
Biblioteka Delphi do edycji PDF (programowa modyfikacja tekstu)

Główne możliwości

  • Twórz nowe pliki PDF, dodawaj strony, rysuj tekst i grafikę wektorową, rejestruj wielokrotnego użytku Form XObjects, umieszczaj obrazy i zapisuj do plików lub strumieni należących do wywołującego.
  • Ładuj istniejące pliki PDF, sprawdzaj pola stron, wyszukuj cele zakładek, kopiuj, wstawiaj, wyodrębniaj, porządkuj i usuwaj strony, scalaj dokumenty, stempluj lub dodawaj znaki wodne oraz aktualizuj informacje dokumentu.
  • Dodawaj hiperłącza, nazwane cele, konspekty, załączniki, komentarze, pop-upy, wyróżnienia, adnotacje wolnego tekstu, redakcje, adnotacje znaku wodnego, miniatury stron, warstwy, przejścia stron i preferencje przeglądarki.
  • Twórz pola AcroForm, generowane strumienie wyglądu, pola podpisu, wielowierszowe i comb pola tekstowe, wartości rich text, kontenery pakietów XFA, wrappery wyzwalaczy pól oraz wiele fontów Unicode w słowniku zasobów AcroForm, gdy wybrany profil standardu na to pozwala.
  • Sprawdzaj, aktualizuj, zmieniaj nazwy, usuwaj lub spłaszczaj pola w załadowanych dokumentach AcroForm przed zapisaniem edytowanej kopii.
  • Osadzaj i twórz podzbiory fontów TrueType, Type 1 PFB, OpenType-CFF i CID-keyed CFF dla zwartego wielojęzycznego wyjścia, także w dokumentach z dużą ilością treści CJK.
  • Generuj tekst Unicode, tekst od prawej do lewej, tekst pionowy, znaki z planów dodatkowych takie jak emoji, shaping arabski / perski / urdu, standardowe ligatury łacińskie, przestawianie Devanagari oraz wyjście glifów oparte na OpenType GSUB z integracją /CIDToGIDMap, /W i /ToUnicode.
  • Importuj treści JPEG, bitmap, TIFF, JPEG2000, JBIG2, WMF i EMF z kompresją Flate zlib-ng i obsługą JPEG opartą na libjpeg-turbo.
  • Chroń dokumenty hasłami, AES-128, AES-256, PDF 2.0 AES-256 R6, szyfrowaniem odbiorców z kluczem publicznym i flagami uprawnień.
  • Podpisuj PDF-y z obsługą PFX / PKCS#12 w procesie oraz workflow PAdES B-B, B-T, B-LT i B-LTA, w tym znacznikami czasu RFC 3161 i słownikami DSS / VRI.
  • Twórz raporty preflight w formacie tekstowym, JSON i HTML, stosuj profile i presety preflight, agreguj wyniki batch, osadzaj dowody raportu w PDF, porównuj raporty i wykonuj ukierunkowaną walidację PDF/VT.
  • Używaj opcjonalnych backendów PDF dla FastReport, QuickReport, ReportBuilder i DevExpress ExpressPrinting, gdy istniejące układy raportów mają być emitowane przez HotPDF.
  • Przetwarzaj bardzo duże pliki PDF z dużą szybkością dzięki Direct File API, które otwiera, kopiuje i przepisuje dokumenty bezpośrednio na dysku bez ładowania całego pliku do modelu obiektów. Dokument liczący 60 000 stron / 883 MB otwiera się lub kopiuje w około 2-3 sekundy, a ponowne zapisanie go po zmianie metadanych lub obiektów trwa około 20 sekund.
  • Szyfruj i odszyfrowuj w AES-256 z szybkością sprzętu: dzięki AES-NI procesora AES-256-CBC osiąga około 442 MB/s przy szyfrowaniu i 832 MB/s przy odszyfrowywaniu (około 3× i 5,7× szybciej niż przenośna ścieżka programowa), a otwieranie dużego pliku PDF chronionego hasłem zużywa teraz znacznie mniej pamięci.
Podgląd Delphi DB do PDF
Tabela DB Delphi do PDF (tworzenie raportu z tabeli bazy danych)

HotPDF Component DEMO-pakket downloaden

2026-07-01 Version 2.256.0: HotPDF informacje o wydaniu. 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.

Licencje i ceny

Płatność kartą kredytową/debetową, PayPal, AliPay lub przelewem przez 2Checkout. Każda nowa licencja HotPDF obejmuje pełny kod źródłowy Object Pascal, rok aktualizacji i rok wsparcia e-mail.

LicencjaProgramiściCenaZamów
Single1 programista$500Zamów
Small Businessdo 10 programistów$1000Zamów
Medium Businessdo 30 programistów$1500Zamów
EnterpriseWszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju$3000Zamów
CorporateWszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie$6000Zamów

Dodatki źródłowe dla Enterprise i Corporate: HotPDF Enterprise i Corporate zawierają pełny kod źródłowy dedykowanych przykładów klasy narzędziowej, obecnie PDF Preflight Pro i XFA & AcroForms Flattener Pro; kod źródłowy kompletnych zestawów testów używanych zwykle tylko do walidacji wewnętrznej jest dostępny na życzenie.

Odnowienie dla istniejących klientów: 40% pełnej ceny, z możliwością anulowania w dowolnym momencie. Otwórz stronę zakupu i odnowienia HotPDF.

Standaarden, ondertekening en validatieworkflows

HotPDF obsługuje workflow generowania PDF zgodne ze standardami PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 i PDF/UA-1. Zawiera także helpery preflight i ukierunkowaną walidację PDF/VT dla przeglądu i automatyzacji. Komponent udostępnia przełączniki i zabezpieczenia specyficzne dla profilu, aby wywołania naruszające wybrany profil kończyły się wcześnie błędem zamiast po cichu zapisywać niezgodny plik PDF.

Przepływ pracyObsługa HotPDFOdpowiedzialność autora
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, metadane XMP pdfaid, obsługa OutputIntent, wymuszenie osadzania fontów, zabezpieczenia JavaScript/szyfrowania/adnotacji/profilu oraz wyjścia smoke PDF/A-2A / PDF/A-3A zweryfikowane przez veraPDF.Wybierz poziom docelowy, dostarcz rzeczywiste dane ICC OutputIntent, ustaw tytuł/język, osadź odpowiednie fonty i unikaj treści spoza wybranego profilu archiwalnego.
PDF/UA-1PDFUACompliance, korzeń Tagged PDF, metadane pdfuaid, /Lang, DisplayDocTitle, elementy struktury, oznaczona treść, mapowanie ról, powiązania ParentTree, tekst alternatywny i helpery ActualText.Zbuduj sensowną strukturę dokumentu, kolejność czytania, hierarchię nagłówków, semantykę list/tabel i alternatywne opisy dla rzeczywistej treści.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, obsługa OutputIntent, zabezpieczenia profilu prepress i ograniczenia dla funkcji interaktywnych lub niebezpiecznych dla druku.Dostarcz odpowiednie dla druku zarządzanie kolorem, pola stron i ustawienia produkcyjne dla wybranego workflow prepress.
Walidacja PDF/VTValidatePDFVT sprawdza identyfikację XMP PDF/VT, namespace metadanych, spójność daty modyfikacji, podstawowe znaczniki PDF/X, OutputIntent, strukturę katalogu DPartRoot, ładowalne strony i pokrycie DPart na poziomie strony.Użyj tego do audytu plików przychodzących lub produkowanych; pełna intencja produkcji danych zmiennych pozostaje odpowiedzialnością wywołującego.

PDF/A Level A włącza fundament Tagged PDF wymagany przez profil archiwalny. Nie deklaruje automatycznie PDF/UA-1; HotPDF emituje tożsamość PDF/UA tylko wtedy, gdy PDFUACompliance jest jawnie włączone.

API preflight mogą tworzyć raporty tekstowe, JSON i HTML, filtrować wyjście przez zapisane profile lub wbudowane presety, agregować wyniki wsadowe, osadzać dowody raportu w kopii przeglądowej, porównywać raporty i konwertować je do struktury podobnej do veraPDF dla dalszych narzędzi.

Aanvullende functiedekking

  • Obsługa OpenType GSUB LookupType 1-8, wybór funkcji według pisma/języka, standardowe ligatury łacińskie, shaping arabski / perski / urdu, przestawianie Devanagari i emisja syntetycznych punktów kodowych PUA dla glifów specyficznych dla fontu.
  • Kontenery pakietów XFA, wrappery wyzwalaczy AcroForm /AA, wiele fontów Unicode w AcroForm /DR i generowane strumienie wyglądu fontów CID.
  • Zapisywanie aktualizacji przyrostowych, workflow wielu podpisów, miejsca zastępcze podpisu, generowanie CMS SignedData w procesie i słowniki walidacji długoterminowej.
  • Helpery załadowanych dokumentów do inspekcji pól stron, wyszukiwania celów zakładek, inspekcji pól AcroForm, aktualizacji wartości, zmiany nazw, usuwania pól i spłaszczania formularzy.
  • Pomocnicze funkcje ładowania, zapisu, walidacji, scalania i porównywania profili preflight, agregacji batch, walidacji raportów osadzonych, osadzania raportów XMP, ukierunkowanej walidacji PDF/VT i ostrożnej naprawy na podstawie raportów preflight.
  • Bramki funkcji od PDF 1.3 do PDF 1.7, wybrana obsługa szyfrowania PDF 2.0, object streams, XRef streams, OutputIntents, grupy przezroczystości, soft masks, wzorce, shadings i kontrolki ExtGState dla prepress.

Online HotPDF-documentatie

Kort Delphi-voorbeeld

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.
Podgląd konwersji TIFF do PDF
Komponent TIFF do PDF (tworzenie PDF z wielostronicowego pliku TIFF)

HotPDF Component DEMO-pakket downloaden
Obsługuje RAD Studio od XE5 do RAD Studio 13.1 Florence dla Delphi i C++Builder (workflow Win32, Win64 i Win64x)

Kiedy wybrać HotPDF

  • Wybierz HotPDF, gdy aplikacja tworzy lub edytuje dokumenty PDF, a Ty wolisz nie dostarczać niczego obok niej: HotPDF ma własny silnik renderowania, własne kodeki obrazów i własny silnik czcionek, więc kompiluje się wprost do Twojego pliku wykonywalnego i nie zostawia żadnego środowiska uruchomieniowego PDF do dystrybucji ani do audytu.
  • Wybierz PDFium Delphi Component, gdy praca polega na czytaniu i przeglądaniu, a nie na tworzeniu dokumentów: architektura przeglądarki, dostępne czytanie na głos, ekstrakcja tabel, semantyczny reflow do HTML i walidacja standardów. Renderowanie odbywa się przez pdfium.dll, którą dystrybuujesz razem z aplikacją.
  • Wybierz PDF Library for Delphi, gdy potrzebujesz OCR, odczytu kodów kreskowych, podpisywania tokenem sprzętowym PKCS#11, walidacji względem list zaufania UE lub eksportu do DOCX / HTML, albo gdy kod spoza Delphi musi wywoływać bibliotekę przez DLL, ActiveX lub Dylib.

Częste pytania

Jakie wersje Delphi i C++Builder są obsługiwane?

HotPDF Component obsługuje aktualne przepływy pracy RAD Studio oraz udokumentowany zakres starszych wersji IDE dla tego produktu.

Czy kod źródłowy jest dołączony?

Licencje komercyjne obejmują kod źródłowy Object Pascal do integracji, przeglądu i długoterminowego utrzymania.

Czy wymagane są tantiemy za środowisko uruchomieniowe?

Licencjonowane aplikacje można wdrażać bez tantiem, bez opłat za dokument czy za użytkownika końcowego.

Jak mogę wypróbować produkt?

Pobierz pakiet demonstracyjny i zapoznaj się z dokumentacją online przed zakupem.

Co obejmuje nowa licencja?

Nowa licencja obejmuje kod źródłowy, rok aktualizacji i rok wsparcia e-mail.

Jak działa odnowienie?

Obecni klienci mogą odnowić dostęp do aktualizacji w opublikowanej cenie odnowienia.

Gdzie znajduje się dokumentacja API?

Dokumentacja jest dostępna pod zlokalizowanym linkiem do dokumentacji HotPDF Component na tej stronie.

Co obejmuje licencja HotPDF i jak działa odnowienie?

Nowa licencja ($500 Single, $1000 Small Business (do 10 programistów), $1500 Medium Business (do 30 programistów), $3000 Enterprise (jedna firma, jeden kraj), $6000 Corporate (jedna firma, cały świat)) obejmuje pełny kod źródłowy, rok aktualizacji i rok wsparcia e-mail. Obecni klienci odnawiają dostęp do aktualizacji za 40% pełnej ceny.


Więcej o komponentach PDF i arkuszach kalkulacyjnych dla Delphi

Subskrybuj aktualizacje produktów

Subskrybuj, aby otrzymywać najnowsze wpisy e-mailem.