HotPDF Component w skrócie
| Produkt | HotPDF Component — natywna biblioteka VCL do tworzenia PDF dla Delphi i C++Builder |
|---|---|
| Najlepsze zastosowanie | Tworzenie, edycja, podpisywanie i walidacja dokumentów PDF bezpośrednio z kodu aplikacji |
| Obsługa IDE | RAD Studio XE5–13.1 Florence (Delphi i C++Builder; Win32, Win64, Win64x) |
| Standardy | PDF 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żanie | Kompiluje się do pliku wykonywalnego; do podstawowego tworzenia nie wymaga zewnętrznego środowiska PDF |
| Kod źródłowy | Pełny kod źródłowy Object Pascal w każdej licencji |
| Licencjonowanie | Bez tantiem, jednorazowo $500-$6000 zależnie od poziomu; odnowienie za 40% ceny katalogowej |
| Bieżąca wersja | 2.256.0 (2026-07-01) |
| Wersja próbna | Pobierz 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.

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,/Wi/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.

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.
| Licencja | Programiści | Cena | Zamów |
|---|---|---|---|
| Single | 1 programista | $500 | Zamów |
| Small Business | do 10 programistów | $1000 | Zamów |
| Medium Business | do 30 programistów | $1500 | Zamów |
| Enterprise | Wszyscy programiści w jednej firmie i jej spółkach zależnych w obrębie jednego kraju | $3000 | Zamów |
| Corporate | Wszyscy programiści w jednej firmie i jej spółkach zależnych na całym świecie | $6000 | Zamó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 pracy | Obsługa HotPDF | Odpowiedzialność autora |
|---|---|---|
| PDF/A-1, PDF/A-2, PDF/A-3 | PDFACompliance, 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-1 | PDFUACompliance, 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-4 | PDFXCompliance, 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/VT | ValidatePDFVT 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/DRi 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.
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.

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.
