Formulieren, containers en integratieoppervlakken

HotPDF biedt transactionele formuleereditie en begrensde integratie-API's voor applicaties die deterministische PDF-verwerking nodig hebben zonder willekeurige scriptuitvoering

Transactionele formulieren en FDF

THPDFFormEditSession volgt vieze velden, regenereert verschijningen en ondersteunt ongedaan maken, opnieuw, vastleggen en terugdraaien

THPDFFormEventKind en THPDFFormEventBinding selecteren de gebeurtenisbron, terwijl THPDFConstrainedFormActionKind en THPDFConstrainedFormAction de toegestane mutatie beschrijven

THPDFFormEventResult rapporteert afhandelingsresultaten en THPDFFormEditHistoryEntry stelt omkeerbare bewerkgeschiedenis bloot

Focus-, aanwijzer-, toets- en commit-gebeurtenissen verzenden alleen de aan de aanroeper gebonden set-, toggle-, wis-, ongedaan-maak- of opnieuw-acties

FDF-uitwisseling bestrijkt veldwaarden, annotaties en statusdata via stromen, terwijl de bestaande lichtgewicht veld-alleen-API's behouden blijven

XFA-platstampen

Barcode- en gespecialiseerde UI-widgets gebruiken alleen-lezen-tekst-terugvallen, terwijl handtekeningen en keuzelijsten de oorspronkelijke AcroForm-mappingen behouden

Gevloeiende subformulieren honoreren inhoudsgebied- en paginagebied-onderbrekingen, groepen, overflow-leider- en trailer-doelen en herhaalde paginagebied-paginering

Bijlagen en portfolio's

Ingebedde bestanden kunnen direct worden geëxtraheerd naar een aanroeptroom onder een bytelimiet, terwijl MD5, gedeclareerde grootte, datums, MIME-type en de bestand-gerelateerde relatie worden gevalideerd

Portfolio-editing ondersteunt detail-, tegel-, verborgen- en aangepaste weergaven, geordende sorteer-sleutels, geneste mappen, navigator-metadata en het verwijderen van schema- of itemmetagegevens

THPDFPortfolioSortKeyArray draagt stabiele multi-key-ordering voor portfolionavigatie

Begrensde integratie

Elke JSON-bewerking kan geheugen, verstreken tijd, objectaantal, decompressieverhouding en uitvoergrootte beperken met gestructureerde budget-overschreden-resultaten

De versioned platte C-callback-ABI schrijft willekeurig-toegankelijke bronbytes rechtstreeks in parserbuffers, streamt uitvoer via opnieuw-pogende gedeeltelijke schrijfbewerkingen en stelt annulering, voortgang, diagnostiek, vaste statuscodes en gevalideerde ondoorzichtige verwijzingen bloot

Corpusminimalisatie verwijdert objectbereiken en bytebereiken alleen terwijl een stabiele faalhandtekening reproduceerbaar blijft, houdt continu het kleinste geval over runs heen via procesveilige vergrendeling en atomische vervanging, en publiceert stabiele SHA-256-geadresseerde metadata

Deterministische differentiële probes vergelijken de parse-, render-, tekst- en opslagdomeinen over herhaalde engine-runs, waarbij opslag-vingerafdrukken reproduceerbare serialisatie gebruiken in plaats van tijd-afgeleide document-id's

THPDFRegressionDomain identificeert elk oppervlak, terwijl het versioned JSON-rapport handtekeningen, instabiliteit, geïsoleerde fouten, engine-namen en de invoer-SHA-256 in stabiele volgorde behoudt

Primaire API's