PDF-luonti-SDK

HotPDF Component Delphi PDF-luontiin ja -muokkaukseen

HotPDF on natiivi VCL-PDF-kirjasto Delphi- ja C++Builder-sovelluksille, jotka tarvitsevat suoraa PDF:n luontia, muokkausta, lomakkeita, annotaatioita, salausta, digitaalisia allekirjoituksia, Unicode-kirjasinkäsittelyä, standarditietoista tulostusta ja preflight-raportointia ilman ulkoisen PDF-ajon käyttöönottoa.

Delphi PDF Component esikatselu

HotPDF Component Yleiskuva

ProductHotPDF Component
Best forDeveloper-owned document workflows in Delphi and C++Builder
IDE supportDelphi and C++Builder XE5 through 13 Florence
DeploymentNative Windows application integration
Source codeObject Pascal source code included with commercial licenses
LicensingRoyalty-free application deployment
UpdatesOne year of updates and email support included
PricingOne-time developer-count licensing
DocumentationHotPDF Component

Natiivi PDF:n luonti ja muokkaus Delphille ja C++Builderille

HotPDF on lähdekooditason Delphi- ja C++Builder-PDF-komponentti sovelluksille, jotka tarvitsevat PDF-dokumenttien luontia, muokkausta, suojausta, allekirjoittamista, validointia ja kokoamista suoraan VCL-koodista. Se ei tarvitse ulkoista PDF-ajoa ydinluontityönkulkuunsa ja on suunniteltu RAD Studiolla rakennetuille Windows-työpöytäohjelmistoille.

Käytä HotPDF:ää, kun sovelluksesi tarvitsee ohjelmallista sivupiirustusta, Unicode-tekstitulosteita, kirjasimen upotusta ja osajoukkoa, lomakkeita, annotaatioita, kuvan tuontia, PDF-yhdistämis- ja muokkausoperaatioita, salausta, digitaalisia allekirjoituksia, standarditietoista tulostusta ja kevyttä preflight-automaatiota yhdestä natiivista API-pinnasta.

HotPDF tukee RAD Studio XE5:stä RAD Studio 13.1 Florenceen Delphille ja C++Builderille, mukaan lukien Win32-, Win64- ja Win64x-työnkulut.

VCL PDF -muokkauksen esikatselu
Delphi PDF Edit Library (tekstin ohjelmallinen muokkaus)

Päätoiminnot

  • Luo uusia PDF-tiedostoja, lisää sivuja, piirrä tekstiä ja vektorigrafiikkaa, rekisteröi uudelleenkäytettäviä Form XObject -objekteja, aseta kuvia ja tallenna tiedostoihin tai kutsujalle kuuluviin streameihin.
  • Lataa olemassa olevia PDF-tiedostoja, tarkasta sivulaatikot, hae kirjanmerkkikohteita, kopioi sivuja, lisää sivuja, poimi sivuja, järjestä uudelleen sivuja, poista sivuja, yhdistä asiakirjoja, leimaa tai vesileimaa sisältöä sekä päivitä asiakirjan tiedot.
  • Lisää hyperlinkkejä, nimettyjä kohteita, jäsennyksiä, tiedostoliitteitä, kommentteja, ponnahdusikkunoita, korostusannotaatioita, vapaan tekstin annotaatioita, korjausannotaatioita, vesileima-annotaatioita, sivun pienkuvia, tasoja, sivusiirtymiä ja katseluasetusohjelmia.
  • Luo AcroForm-kenttiä, luotuja ulkoasuvirtoja, allekirjoituskenttiä, monirivisiä ja kampakenttiä, RTF-kenttäarvoja, XFA-pakettikontteja, lomakekentän laukaisijakäärejä ja useita Unicode-kirjasimia AcroForm-resurssihakemistossa, kun valittu standardiprofiili sallii ne.
  • Tarkasta, päivitä, nimeä uudelleen, poista tai tasaa kentät ladatuissa AcroForm-asiakirjoissa ennen muokatun kopion tallentamista.
  • Upota ja osajoukkoa TrueType-, Type 1 PFB-, OpenType-CFF- ja CID-keyed CFF -kirjasimia kompaktia monikielistä tulostusta varten, mukaan lukien CJK-raskaat asiakirjat.
  • Generoi Unicode-tekstiä, oikealta vasemmalle -tekstiä, pystysuoraa tekstiä, täydentävän tason merkkejä kuten emojeja, arabian/persian/urdun muotoilua, latinalaisia standardiligatureja, devanagarin uudelleenjärjestelyä ja OpenType GSUB -pohjaista glyfitulostusta vastaavilla /CIDToGIDMap-, /W- ja /ToUnicode-integraatioilla.
  • Tuo JPEG-, bitmap-, TIFF-, JPEG2000-, JBIG2-, WMF- ja EMF-sisältöä zlib-ng Flate -pakkauksella ja libjpeg-turbo-tuetulla JPEG-käsittelyllä.
  • Suojaa asiakirjoja salasanoilla, AES-128-, AES-256-, PDF 2.0 AES-256 R6 -, julkisen avaimen vastaanottajasalauksella ja käyttöoikeuslipuilla.
  • Allekirjoita PDF-tiedostoja prosessinsisäisellä PFX / PKCS#12 -tuella sekä PAdES B-B-, B-T-, B-LT- ja B-LTA-työnkuluilla mukaan lukien RFC 3161 -aikaleimat ja DSS/VRI-hakemistot.
  • Luo teksti-, JSON- ja HTML-preflight-raportteja, käytä preflight-profiileja ja -esiasetuksia, kokoa eräajotuloksia, upota raporttitodisteet PDF-tiedostoihin, vertaile raportteja ja suorita kohdennettua PDF/VT-validointia.
  • Käytä valinnaisia PDF-taustoja FastReportille, QuickReportille, ReportBuilderille ja DevExpress ExpressPrintingille, kun olemassa olevien raporttiasetteluiden tulisi tulostua HotPDF:n kautta.
  • Käsittele erittäin suuria PDF-tiedostoja suurella nopeudella Direct File API:n avulla, joka avaa, kopioi ja kirjoittaa asiakirjoja suoraan levylle lataamatta koko tiedostoa objektimalliin. 2 gt:n vertailuasiakirjassa, jossa on 1,67 miljoonaa objektia, AES-256-salaus kestää noin 14 sekuntia, salauksen purku noin 16 sekuntia ja täydellinen uudelleenkirjoitus noin 6 sekuntia; 1,25 gt:n asiakirjan sivumäärän lukeminen kestää millisekunteja. Klassiset ristiviitetaulukot, ristiviitevirrat, hybridittiedostot ja inkrementaalisesti päivitetyt asiakirjat pysyvät suoralla polulla.
  • Salaa ja pura salaus AES-256:lla laitteiston nopeudella: CPU AES-NI:llä AES-256-CBC saavuttaa noin 442 MB/s salaukseen ja 832 MB/s salauksen purkuun (noin 3× ja 5,7× nopeammin kuin kannettava ohjelmistopolku), tiedosto-tiedosto EncryptFile / DecryptFile -kutsut suojaavat tai poistavat suojauksen suurista asiakirjoista rakentamatta objektigraafia, ja suuren salasanasuojatun PDF:n avaaminen käyttää huomattavasti vähemmän muistia.
Delphi DB PDF -viennin esikatselu
Delphi DB Table to PDF (luo raportti tietokantataulukosta)

Lataa HotPDF Component DEMO -paketti

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

Lisenssit ja hinnat

Maksa luotto-/pankkikortilla, PayPalilla, AliPaylla tai pankkisiirrolla FastSpringin kautta. Jokainen uusi HotPDF-lisenssi sisältää täydellisen Object Pascal -lähdekoodin, vuoden päivityksiä ja vuoden sähköpostitukea.

LisenssiKehittäjätHintaTilaa
Single1 kehittäjä$500Tilaa
Teamenintään 5 kehittäjää$1000Tilaa
Micro Businessenintään 10 kehittäjää$1500Tilaa
Small Businessenintään 30 kehittäjää$2500Tilaa
Medium Businessenintään 100 kehittäjää$4500Tilaa
Enterpriseenintään 500 kehittäjää$8500Tilaa
CorporateRajoittamaton määrä kehittäjiä, maailmanlaajuiset tytäryhtiöt$15000Tilaa

Enterprise-version lähdekoodilaajennukset: HotPDF Enterprise sisältää täydellisen lähdekoodin esimerkkityökaluille, tällä hetkellä PDF Preflight Pro ja XFA & AcroForms Flattener Pro, sekä täydellisen lähdekoodin testipaketeille, joita käytetään normaalisti vain sisäiseen validointiin.

Nykyisen asiakkaan uusinta: 40 % täydestä hinnasta, peruutettavissa milloin tahansa. Avaa HotPDF:n osto- ja uusintasivu.

Standardit, allekirjoitus ja validointityönkulut

HotPDF tukee standarditietoisia PDF-generointityönkulkuja PDF/A-1-, PDF/A-2-, PDF/A-3-, PDF/X-1a-, PDF/X-3-, PDF/X-4- ja PDF/UA-1-standardeille. Se sisältää myös preflight- ja kohdennettuja PDF/VT-validointiaputoimintoja arviointi- ja automaatiotyönkulkuihin. Komponentti tarjoaa profiilikohtaisia kytkimiä ja suojauksia, jotta kutsut, jotka rikkoisivat valittua profiilia, voivat epäonnistua varhain sen sijaan, että hiljaa kirjoitettaisiin standardinvastainen PDF.

TyönkulkuHotPDF-tukiTekijän vastuu
PDF/A-1, PDF/A-2, PDF/A-3PDFACompliance, XMP pdfaid -metadata, OutputIntent-tuki, kirjasimen upotuksen vahvistus, JavaScript/salaus/annotaatio/profiilisuojaukset sekä veraPDF:llä validoidut PDF/A-2A / PDF/A-3A -savutulosteet.Valitse kohdetaso, anna oikeat ICC OutputIntent -tiedot, aseta otsikko/kieli, upota sopivat kirjasimet ja vältä arkistointiprofiiliin kuulumatonta sisältöä.
PDF/UA-1PDFUACompliance, merkitty PDF-juuri, pdfuaid-metadata, /Lang, DisplayDocTitle, rakenneelementit, merkitty sisältö, roolin kartoitus, ParentTree-johdotus, vaihtoehtoinen teksti ja ActualText-aputoiminnot.Rakenna merkityksellinen asiakirjarakenne, lukemisjärjestys, otsikkohierarkia, luettelo/taulukon semantiikka ja vaihtoehtoiset kuvaukset todelliselle sisällölle.
PDF/X-1a, PDF/X-3, PDF/X-4PDFXCompliance, OutputIntent-tuki, painovalmistelun profiilisuojaukset ja interaktiivisten tai muulle kuin tulostukselle turvattomien ominaisuuksien rajoitukset.Anna tulostukseen sopiva värienhallinta, sivulaatikot ja tuotantoasetukset valitulle painovalmistelun työnkululle.
PDF/VT-validointiValidatePDFVT tarkistaa XMP PDF/VT-tunnistuksen, metatietonimiavaruuden, muutospäivämäärän johdonmukaisuuden, PDF/X-perusmerkit, OutputIntentin, luettelon DPartRoot-rakenteen, ladattavat sivut ja sivutason DPart-kattavuuden.Käytä saapuvien tai tuotettujen tiedostojen tarkastamiseen; muuttujatuotannon täydellisen suunnittelutarkoituksen tekeminen jää kutsujalle.

PDF/A Level A mahdollistaa arkistointiprofiilin vaatiman merkityn PDF-perustan. Se ei automaattisesti ilmoita PDF/UA-1:stä; HotPDF lähettää PDF/UA-tunnisteen vain, kun PDFUACompliance on nimenomaisesti käytössä.

Preflight-API:t voivat tuottaa teksti-, JSON- ja HTML-raportteja, suodattaa tulostusta tallennettujen profiilien tai sisäänrakennettujen esiasetusten kautta, koota eräajotuloksia, upottaa raporttitodisteet tarkistuskopion ja vertailla raportteja sekä muuntaa raportteja veraPDF-tyyliseen rakenteeseen jatkokäsittelyä varten.

Lisätoimintokattavuus

  • OpenType GSUB LookupType 1-8 -tuki, skriptin/kielen ominaisuusvalinta, latinalaisten standardiligaturit, arabian/persian/urdun muotoilu, devanagarin uudelleenjärjestely ja PUA:n synteettisten koodipisteiden lähettäminen kirjasinkohtaisille glyfeille.
  • XFA-pakettikonttituki, AcroForm /AA-laukaisijafunktiot, useita Unicode-kirjasimia AcroFormissa /DR ja generoidut CID-kirjasimen ulkoasuvirrat.
  • Inkrementaalinen päivitystallennus, moniallekirjoitustyönkulut, allekirjoituspaikkamerkit, prosessinsisäinen CMS SignedData -generointi ja pitkäaikaiset validointihakemistot.
  • Ladattujen asiakirjojen aputoiminnot sivulaatikkojen tarkastukseen, kirjanmerkkikohteen hakuun, AcroForm-kenttien tarkastukseen, kenttäarvojen päivittämiseen, kenttien uudelleennimeämiseen, kenttien poistamiseen ja lomakkeen tasaukseen.
  • Preflight-profiilin lataus/tallennus/validointi/yhdistäminen/vertailu, erälisäykset, upotetun raportin validointi, XMP-raportin upotus, kohdennetttu PDF/VT-validointi ja konservatiivinen korjaus preflight-raporteista.
  • PDF 1.3:sta PDF 1.7:ään ominaisuusportit, valittu PDF 2.0 -salauksen tuki, objektivirrat, XRef-virrat, OutputIntentit, läpinäkyvyysryhmät, pehmeät maskit, kuviot, sävytykset ja painovalmistelun ExtGState-hallinta.

HotPDF-verkkodokumentaatio

Lyhyt Delphi-esimerkki

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-PDF-muunnoksen esikatselu
TIFF to PDF Component (luo PDF monisivuisesta TIFF-tiedostosta)

Lataa HotPDF Component DEMO -paketti
Tukee RAD Studio XE5:stä RAD Studio 13.1 Florenceen Delphille ja C++Builderille (Win32-, Win64- ja Win64x-työnkulut)

Milloin valita HotPDF

  • Valitse HotPDF, kun sovelluksesi luo tai muokkaa PDF-asiakirjoja ja haluat Delphi/C++Builder-lähdekoodikomponentin erillisen PDF-palvelun sijaan.
  • Valitse PDFium Component, kun ensisijainen vaatimuksesi on PDF:n renderöinti, katselu, sivun rasterointia, tekstin erottaminen ja interaktiivisen katseluohjelman käyttöliittymäintegraatio.
  • Valitse losLab PDF Library, kun projekti on jo rakennettu PDFlibPas-API-pinnan ympärille tai kun tarvitset DLL-, ActiveX- tai Dylib-integrointivaihtoehtoja Delphi/C++Builder-lähdekirjaston rinnalle.

Usein kysytyt kysymykset

Which Delphi and C++Builder versions are supported?

HotPDF Component supports current RAD Studio workflows and the documented legacy IDE range for this product.

Is source code included?

Commercial licenses include Object Pascal source code for integration, review, and long-term maintenance.

Are runtime royalties required?

Licensed applications can be deployed royalty-free without per-document or per-end-user runtime fees.

How do I evaluate the product?

Download the demo package and review the online documentation before purchase.

What does a new license include?

A new license includes source code, one year of updates, and one year of email support.

How does renewal work?

Existing customers can renew update access at the published renewal price.

Which license tier should I choose?

Where is the API documentation?

The documentation is available under the localized HotPDF Component documentation link on this page.


Tutustu lisää: Delphi PDF Component & Spreadsheet Development

Tilaa tuotepäivitykset

Tilaa uusimmat päivitykset sähköpostiisi.