Formulär, containrar och integreringsytor
HotPDF tillhandahåller transaktionsbaserad formulärredigering och begränsade integrerings-API:er för applikationer som behöver deterministisk PDF-bearbetning utan exekvering av godtyckliga skript
Transaktionsformulär och FDF
THPDFFormEditSession spårar smutsiga fält, återskapar utseenden och stöder ångra, gör om, verkställ och rulla tillbaka
THPDFFormEventKind och THPDFFormEventBinding väljer händelsekällan, medan THPDFConstrainedFormActionKind och THPDFConstrainedFormAction beskriver den tillåtna ändringen
THPDFFormEventResult rapporterar utlösningsresultat och THPDFFormEditHistoryEntry exponerar reversibel redigeringshistorik
Fokus-, pekare-, tangent- och verkställhändelser utlöser endast anroparbundna åtgärder för ange, växla, rensa, ångra eller gör om
FDF-utbyte täcker fältvärden, anteckningar och statusdata genom strömmar samtidigt som de befintliga lätta fältbaserade API:erna behålls
XFA-plattning
Streckkod och specialiserade UI-widgetar använder skrivskyddade text-återfall, medan signaturer och urvalslistor behåller ursprungliga AcroForm-mappningar
Flödade subformulär respekterar innehålls- och sidområdesbyggen, behåller grupper, overflow-ledare och -släpvagnsmål samt upprepad sidområdespaginating
Bilagor och portföljer
Inbäddade filer kan extraheras direkt till en anroparesström under en bytgräns medan MD5, deklarerad storlek, datum, MIME-typ och relationen till associerade filer valideras
Portföljredigering stöder detalj-, bricklayout-, dolda och anpassade vyer, ordnade sorteringsnycklar, kapslade mappar, navigatormetadata och borttagning av schema- eller objektmetadata
THPDFPortfolioSortKeyArray bär stabila nyckelkey-ordningar för portfolionavigering
Begränsad integrering
Varje JSON-operation kan begränsa minne, förfluten tid, antal objekt, dekompressionsförhållande och utdatastorlek med strukturerade budgetöverskridna resultat
Den versionsstämplade platta C-callback-ABI:n skriver slumpmässig-accesskällbyte direkt i parserbuffertar, strömmar utdata genom försökbara partiella skriv och exponerar avbrott, förlopp, diagnostik, fasta statuskoder och validerade ogenomskinliga handtag
Korpusminimering tar bort objektspridningar och byträffar endast medan en stabil felsignatur förblir reproducerbar, håller kontinuerligt det minsta fallet över körningar genom processäkert låsning och atomärt byte samt publicerar stabila SHA-256-adresserad metadata
Deterministiska differentiella prober jämför parsning-, render-, text- och spara-domäner över upprepade motorberäkningar, med spara-fingeravtryck som använder reproducerbar serialisering i stället för tidsbaserade dokumentidentifierare
THPDFRegressionDomain identifierar varje yta, medan den versionsstämplade JSON-rapporten bevarar signaturer, instabilitet, isolerade fel, motornamn och inmatningens SHA-256 i stabil ordning
Primära API:er
THotPDF.BeginLoadedFormEditSessionTHotPDF.ExportLoadedInterchangeToFDFTHotPDF.ImportLoadedInterchangeFromFDFTHotPDF.ExtractLoadedEmbeddedFileToStreamTHotPDF.ConfigurePortfolioView- JSON job budgets
- Stable C callback ABI
HPDFMinimizeCorpusCaseochHPDFMinimizeAndStoreCorpusCaseHPDFCompareRegressionResultsDeterministic