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 PDF Creation Editing Library

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.

PDF Edit 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.
Delphi DB export to PDF
Tabela DB Delphi do PDF (tworzenie raportu z tabeli bazy danych)

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 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.
TIFF to PDF Convert Library
Komponent TIFF do PDF (tworzenie PDF z wielostronicowego pliku TIFF)

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.