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 (25.6 MB)
2026-06-08 wersja 2.183.0: HotPDF dziennik zmian. Najnowsze wydania rozszerzają shaping złożonych pism po stronie producenta dla javanese, hebrew, thai/lao, adlam, n'ko, mongolian i klastrów indic, w tym kerning pionowy, pozycjonowanie znaków i odzysk ToUnicode.
HotPDF Delphi PDF Component z kodem źródłowym
Płatność kartą kredytową/debetową, PayPal, AliPay lub przelewem przez FastSpring:
Pełna cena dla nowych klientów przy pierwszym zakupie:
HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)
Wybór licencji: wybierz Team/SME, jeśli z tej biblioteki będzie korzystać nie więcej niż 5 programistów. Wybierz Enterprise, jeśli zespół może w przyszłości przekroczyć 5 programistów albo potrzebuje pakietu źródeł dostępnego tylko w Enterprise.
Dodatki źródłowe tylko w Enterprise: HotPDF Enterprise obejmuje pełny kod źródłowy dedykowanych przykładów klasy narzędziowej, obecnie PDF Preflight Pro i XFA & AcroForms Flattener Pro, oraz pełny kod źródłowy kompletnych zestawów testów używanych zwykle tylko do walidacji wewnętrznej.
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 (25.6 MB)
Obsługuje RAD Studio od XE5 do RAD Studio 13.1 Florence dla Delphi i C++Builder (workflow Win32, Win64 i Win64x)
Wanneer kiest u HotPDF
- Wybierz HotPDF, gdy aplikacja tworzy lub edytuje dokumenty PDF i potrzebujesz komponentu Delphi/C++Builder z kodem źródłowym zamiast osobnej usługi PDF.
- Wybierz PDFium Component, gdy głównym wymaganiem jest renderowanie PDF, przeglądanie, rasteryzacja stron, ekstrakcja tekstu i integracja interaktywnego interfejsu viewer.
- Wybierz losLab PDF Library, gdy projekt jest juz oparty na powierzchni API PDFlibPas albo gdy potrzebujesz opcji integracji DLL, ActiveX lub Dylib obok biblioteki z kodem zrodlowym dla Delphi/C++Builder.
Meer ontdekken van Delphi PDF Component & Spreadsheet Development
Subskrybuj aktualizacje produktów
Subskrybuj, aby otrzymywać najnowsze wpisy e-mailem.
