PDF-authoring-SDK

HotPDF Component för PDF-skapande och redigering i Delphi

HotPDF är ett nativt VCL PDF-bibliotek för Delphi- och C++Builder-program som behöver direkt PDF-skapande och redigering, formulär, annoteringar, kryptering, digitala signaturer, Unicode-teckensnitt, standardmedveten utdata och preflight-rapporter utan extern PDF-runtime.

Delphi PDF Component PDF Creation Editing Library

Nativt PDF-skapande och redigering för Delphi och C++Builder

HotPDF är en PDF-komponent med källkod för Delphi och C++Builder för program som behöver skapa, redigera, skydda, signera, validera och sammanställa PDF-dokument direkt från VCL-kod. Kärnflödet kräver ingen extern PDF-runtime och är avsett för Windows-program byggda med RAD Studio.

Använd HotPDF när din applikation behöver programmatisk sidritning, Unicode-textutdata, fontinbäddning och subsetting, formulär, anteckningar, bildimport, PDF-sammanslagning och redigering, kryptering, digitala signaturer, standardmedveten utdata och lätt preflight-automatisering från en enda native API-yta.

HotPDF stöder RAD Studio XE5 till RAD Studio 13.1 Florence för Delphi och C++Builder, inklusive Win32-, Win64- och Win64x-arbetsflöden.

PDF Edit VCL
Delphi PDF-redigeringsbibliotek (programmatisk ändring av text)

Viktigaste funktioner

  • Skapa nya PDF-filer, lägg till sidor, rita text och vektorgrafik, registrera återanvändbara Form XObjects, placera bilder och spara till filer eller strömmar som anroparen äger.
  • Läs in befintliga PDF-filer, granska sidboxar, sök bokmärkesmål, kopiera, infoga, extrahera, ordna om och ta bort sidor, slå samman dokument, stämpla eller vattenmärka innehåll och uppdatera dokumentinformation.
  • Lägg till hyperlänkar, namngivna mål, outlines, filbilagor, kommentarer, popups, markeringar, fri text, redigeringar, vattenmärkesanteckningar, sidminiatyrer, lager, sidövergångar och viewer-inställningar.
  • Skapa AcroForm-fält, genererade appearance streams, signaturfält, flerradiga och comb-textfält, rich text-värden, XFA-paketcontainrar, trigger-wrappers för formulärfält och flera Unicode-fonter i AcroForm-resursordlistan när den valda standardprofilen tillåter det.
  • Inspektera, uppdatera, byt namn på, ta bort eller platta ut fält i inlästa AcroForm-dokument innan en redigerad kopia sparas.
  • Bädda in och skapa subset av TrueType-, Type 1 PFB-, OpenType-CFF- och CID-keyed CFF-fonter för kompakt flerspråkig utdata, även dokument med mycket CJK-innehåll.
  • Generera Unicode-text, höger-till-vänster-text, vertikal text, tecken i supplementplan som emoji, arabisk / persisk / urdu-shaping, latinska standardligaturer, Devanagari-omordning och OpenType GSUB-baserad glyph-utdata med matchande integration av /CIDToGIDMap, /W och /ToUnicode.
  • Importera JPEG-, bitmap-, TIFF-, JPEG2000-, JBIG2-, WMF- och EMF-innehåll med zlib-ng Flate-komprimering och JPEG-hantering baserad på libjpeg-turbo.
  • Skydda dokument med lösenord, AES-128, AES-256, PDF 2.0 AES-256 R6, publik nyckel-kryptering för mottagare och behörighetsflaggor.
  • Signera PDF-filer med in-process PFX / PKCS#12-stöd och PAdES B-B-, B-T-, B-LT- och B-LTA-arbetsflöden inklusive RFC 3161-tidsstämplar och DSS / VRI-ordlistor.
  • Skapa preflight-rapporter som text, JSON och HTML, använd preflight-profiler och presets, aggregera batchresultat, bädda in rapportbevis i PDF:er, jämför rapporter och kör riktad PDF/VT-validering.
  • Använd valfria PDF-backends för FastReport, QuickReport, ReportBuilder och DevExpress ExpressPrinting när befintliga rapportlayouter ska matas ut via HotPDF.
  • Bearbeta mycket stora PDF-filer i hög hastighet med Direct File API, som öppnar, kopierar och skriver om dokument direkt på disken utan att läsa in hela filen i objektmodellen. Ett dokument på 60 000 sidor / 883 MB öppnas eller kopieras på ungefär 2-3 sekunder, och att spara om det efter en ändring av metadata eller objekt tar omkring 20 sekunder.
  • Kryptera och dekryptera med AES-256 i hårdvaruhastighet: med processorns AES-NI når AES-256-CBC omkring 442 MB/s vid kryptering och 832 MB/s vid dekryptering (ungefär 3× och 5,7× snabbare än den portabla programvaruvägen), och att öppna en stor lösenordsskyddad PDF använder nu mycket mindre minne.
Delphi DB export to PDF
Delphi DB-tabell till PDF (skapa en rapport från databastabellen)

HotPDF Component DEMO-pakket downloaden (25.6 MB)

2026-06-08 version 2.183.0: HotPDF ändringslogg. Nya versioner utökar producer-side shaping för komplexa skriftsystem som javanesiska, hebreiska, thai/lao, adlam, n'ko, mongoliska och indic-kluster, med vertikal kerning, markplacering och ToUnicode-återställning.

HotPDF Delphi PDF Component med källkod
Betala med kredit-/betalkort, PayPal, AliPay eller banköverföring via FastSpring:
Fullpris för nya kunders första köp:

HotPDF Single License ($499)
HotPDF Team/SME License ($999)
HotPDF Enterprise License ($1999)

Licensval: välj Team/SME om högst 5 utvecklare ska använda biblioteket. Välj Enterprise om teamet kan växa över 5 utvecklare i framtiden eller behöver källkodspaketet som bara ingår i Enterprise.

Källkodstillägg endast i Enterprise: HotPDF Enterprise innehåller fullständig källkod för dedikerade exempel på verktygsnivå, för närvarande PDF Preflight Pro och XFA & AcroForms Flattener Pro, samt fullständig källkod för de kompletta testsviter som normalt bara används för intern validering.

Förnyelse för befintliga kunder: 40% av fullpriset, kan sägas upp när som helst. Öppna HotPDF-sidan för köp och förnyelse.

Standaarden, ondertekening en validatieworkflows

HotPDF stöder standardmedvetna PDF-genereringsarbetsflöden för PDF/A-1, PDF/A-2, PDF/A-3, PDF/X-1a, PDF/X-3, PDF/X-4 och PDF/UA-1. Det innehåller även preflight-hjälpare och fokuserad PDF/VT-validering för gransknings- och automatiseringsflöden. Komponenten exponerar profilspecifika reglage och skydd så att anrop som skulle bryta vald profil kan misslyckas tidigt i stället för att tyst skriva en icke-konform PDF.

ArbetsflödeHotPDF-stödFörfattarens ansvar
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP-pdfaid-metadata, OutputIntent-stöd, krav på fontinbäddning, JavaScript-/krypterings-/annoterings-/profilskydd och PDF/A-2A / PDF/A-3A smoke-utdata validerad med veraPDF.Välj målnivå, tillhandahåll verkliga ICC OutputIntent-data, ange titel/språk, bädda in lämpliga fonter och undvik innehåll utanför den valda arkivprofilen.
PDF/UA-1PDFUACompliance, Tagged PDF-rot, pdfuaid-metadata, /Lang, DisplayDocTitle, strukturelement, markerat innehåll, rollmappning, ParentTree-koppling, alternativ text och ActualText-hjälpare.Bygg meningsfull dokumentstruktur, läsordning, rubrikhierarki, list-/tabellsemantik och alternativa beskrivningar för verkligt innehåll.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent-stöd, prepress-profilsäkringar och begränsningar för interaktiva eller icke trycksäkra funktioner.Tillhandahåll tryckanpassad färghantering, sidboxar och produktionsinställningar för valt prepress-arbetsflöde.
PDF/VT-valideringValidatePDFVT kontrollerar XMP PDF/VT-identifiering, metadata-namespace, ändringsdatumets konsekvens, PDF/X-basmarkörer, OutputIntent, katalogens DPartRoot-struktur, laddningsbara sidor och sidnivåns DPart-täckning.Använd det för att granska inkommande eller producerade filer; fullständig produktionsavsikt för variabel data förblir anroparens ansvar.

PDF/A Level A aktiverar den Tagged PDF-grund som arkivprofilen kräver. Den annonserar inte PDF/UA-1 automatiskt; HotPDF skriver PDF/UA-identiteten endast när PDFUACompliance är uttryckligen aktiverad.

Preflight-API:er kan skapa text-, JSON- och HTML-rapporter, filtrera utdata via sparade profiler eller inbyggda presets, aggregera batchresultat, bädda in rapportbevis i en granskningskopia, jämföra rapporter och konvertera rapporter till en veraPDF-liknande struktur för efterföljande verktyg.

Aanvullende functiedekking

  • Stöd för OpenType GSUB LookupType 1-8, val av skript-/språkfunktioner, latinska standardligaturer, arabisk / persisk / urdu-shaping, Devanagari-omordning och syntetiska PUA-kodpunkter för fontspecifika glypher.
  • XFA-paketcontainrar, AcroForm /AA-trigger-wrappers, flera Unicode-fonter i AcroForm /DR och genererade CID-font appearance streams.
  • Inkrementellt sparande, arbetsflöden med flera signaturer, signaturplatshållare, in-process CMS SignedData-generering och ordlistor för långsiktig validering.
  • Hjälpare för inlästa dokument: granskning av sidboxar, sökning av bokmärkesmål, inspektion av AcroForm-fält, uppdatering av fältvärden, byte av fältnamn, borttagning av fält och formulärflattening.
  • Hjälpfunktioner för att läsa in, spara, validera, slå samman och jämföra preflight-profiler, batchaggregering, validering av inbäddade rapporter, XMP-rapportinbäddning, riktad PDF/VT-validering och försiktig reparation från preflight-rapporter.
  • Feature gates för PDF 1.3 till PDF 1.7, valt stöd för PDF 2.0-kryptering, object streams, XRef streams, OutputIntents, transparensgrupper, soft masks, mönster, shadings och prepress ExtGState-kontroller.

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
TIFF till PDF-komponent (skapa PDF från TIFF-fil med flera sidor)

HotPDF Component DEMO-pakket downloaden (25.6 MB)
Stöder RAD Studio XE5 till RAD Studio 13.1 Florence för Delphi och C++Builder (Win32-, Win64- och Win64x-arbetsflöden)

Wanneer kiest u HotPDF

  • Välj HotPDF när din applikation skapar eller redigerar PDF-dokument och du vill ha en Delphi/C++Builder-komponent med källkod i stället för en separat PDF-tjänst.
  • Välj PDFium Component när huvudkravet är PDF-rendering, visning, sidrasterisering, textextraktion och integration av ett interaktivt viewer-gränssnitt.
  • Välj losLab PDF Library när projektet redan bygger på PDFlibPas API-yta, eller när du behöver DLL-, ActiveX- eller Dylib-integrationsalternativ tillsammans med källkodsbiblioteket för Delphi/C++Builder.

Meer ontdekken van Delphi PDF Component & Spreadsheet Development

Prenumerera på produktuppdateringar

Prenumerera för att få de senaste inläggen via e-post.