HotPDF-enhancement-leveringsplan

Gestart op 8 oktober 2026 vanuit versie 2.800.2; de originele elf-workstream-checklist hieronder legt de levering van diens begrensde supportprofielen tot versie 2.820.0 vast

Het daaropvolgende doel voor resterende capability-afmaking is actief; de historische checklist vestigt geen afronding van algemene rendering, FDF-transport, rich-text CSS of dynamische XFA-compatibiliteit

Afgerond werk vereist werkende publieke API's, zinvolle niet-GUI-acceptatiecontroles, canonieke Amerikaans-Engelse documentatie, gesynchroniseerde releasemetadata en een lokale releasecommit

Compatibiliteit wordt gedefinieerd door expliciete ondersteunde invoer en waarneembare diagnostiek; een interface-placeholder, een ongeverifieerde implementatie of een afwijzing van een niet-ondersteunde functie maakt de bijbehorende functie niet af

Leveringschecklist

WorkstreamAcceptatiecriteriaStatus
JSON- en C ABI-pariteitGestructureerde HTML/XHTML/XML/JSON- en getypte tabel-CSV/JSON-exports, externe OCR-engines, incrementele ondertekening en bestaande handtekeningvelden, documentvergelijking, capability-detectie, annulering, resourcelimieten en faalveilige publicatieBezig: gestructureerde export en getypte tabelexport geïmplementeerd; externe OCR, incrementele ondertekening en vergelijking volgen nog
HTML-bedrijfssjablonenAfbeeldingen en formulierbesturingselementen in flex/grid, geneste containers, flex-rijen met terugloop, grid-kolomspans, beheerste font-face-resources en regressiefixtures voor facturen, rapporten en tweekolomscontractenAfgerond: geneste bedrijfindelingen, wrapping/spans, afbeeldingen/formulieren en beheerste fonts geverifieerd op Win32/Win64
Verwerking van gescande documentenOriëntatie van hele pagina's, rechtzetten onder willekeurige hoek, opruimen van randen/schaduwen, begrensde perspectiefcorrectie, inverteerbare coördinaatomzetting en een OCR-naar-gestructureerde-data-workflowGepland
PDF/A-archiefconversieOptionele compositie van zichtbare annotatie-/widget-weergaven, behoud van doorzoekbare tekst, een gedocumenteerd tekst/vector-bewarend conversieprofiel, validatie, expliciete verliesrapportage en atomische uitvoerGepland
ContractvergelijkingAlinea-uitlijning, woord/zin-insert/delete/replace-records met beide bronposities, configureerbare boilerplate-uitsluiting en geannoteerde PDF- of HTML-reviewuitvoerAfgerond: tweezijdige contractbewerkingen, moves, uitsluitingen en reviewartefacten geverifieerd op Delphi en FPC
Begrensde alineabewerkingReflow binnen een expliciete paginarechthoek, font- en breedtewijzigingen, rapportage van botsingen met aangrenzende inhoud, preview/commit/rollback en ondersteunde cross-baseline- en Form-tekstbewerkingGepland
XLSX-tabelexportOffice-onafhankelijke XLSX met getypte getallen/datums/valuta's/percentages, samengevoegde cellen, bronpagemetadata, begrensde resources en faalveilige uitvoerAfgerond: native-, JSON- en C ABI-werkmappen met Win32/Win64- en onafhankelijke-lezer-acceptatie
Elektronische factuurprofielenGeversioneerde registratie van profielregels, correcte Factur-X-dispatch, dedicated XRechnung- en Franse profielresources, expliciete validatieomvang en geldige/ongeldige officiële acceptatiefixturesAfgerond: geversioneerd register, officiële XRechnung- en Franse CTC-lagen en echte Saxon-acceptatie
Headless Linux-implementatieEchte Linux ELF-builds en niet-GUI-acceptatie voor parsen, tekst, formulieren, beveiliging/handtekeningen en ondersteunde rendering zonder Windows of een actieve desktopBezig: echte draagbare Linux-parsing, object-I/O, compressie, cryptografie, writer- en tekst/font-paden; volledige document-, formulier-, handtekening- en renderingintegratie volgt nog
Dynamic XFA-compatibiliteitGebudgetteerde conditionele events, expliciete data binding, presentatie per instantie, integratie met host-painter/toegankelijkheid en reproduceerbare dynamische formulierfixturesGepland
BarcodeherkenningMeerdere symbolen per raster, Data Matrix-perspectiefsampling, begrensde herkenning, broncoördinaten en fixtures voor gedraaide, perspectivische en beschadigde symbolenBezig: multi-symbolen- en perspectiefregressieacceptatie afgerond; integratie volgt nog

Releasebewijzen

Versie 2.801.0 voegt gestructureerde en getypte tabelexportbewerkingen toe; de Win32- en Win64-bewerkingssuites doorstaan elk 121 tests, waaronder 30 nieuwe exportcases, en onafhankelijke JSON/XML/HTML/CSV-lezers verifiëren de echte Win64 ABI-DLL met partiële callbacks, budgetfalen en publicatieannulering

Versie 2.802.0 voegt native-, JSON- en C ABI-XLSX-export toe; Win32 en Win64 doorstaan elk 134 bewerkings- en werkmapcases, terwijl echte DLL-uitvoer ZIP CRC en onafhankelijke XML-parsing doorstaat met getypte waarden en bronpaginaselectie

Versie 2.803.0 voegt expliciete factuurregelregisters en officiële XRechnung- en Franse CTC-validatie toe; Win32 en Win64 doorstaan elk 17 cases, waaronder echte positieve en negatieve monsters van nationale regels, ongeldige engine-instellingen, DTD-weigering en begrenste procesuitvoer

Versie 2.804.0 levert de draagbare Linux-kern met acht regressiegroepen op native Linux FPC 3.2.2 en 3.3.1, gelijklopende Windows-compilercontroles en behouden Delphi/C++Builder-typealiassen; volledige Linux-document-, formulier-, handtekening- en renderingacceptatie is nog in volle gang

Versie 2.805.0 rondt de HTML-bedrijfssjablonen-workstream af met 28 Win32- en 28 Win64-regressiecases, echte PDF-herlaadbeurten, native velden, afbeeldingsobjecten, beheerste fontinbedding en fallback- en resourcebudgetcontroles

Versie 2.806.0 rondt de contractvergelijking-workstream af met 10 Win32- en 10 Win64-Delphi-cases en vijf FPC-acceptatiegroepen per platform, die echte redactiewijzigingen over meerdere pagina's, cross-page-alinea's, dubbele clausules, Unicode-reviewuitvoer, verwerping van verouderde bronnen, budgetten en annulering afdekken

Versie 2.807.0 rondt de barcodeherkennings-workstream af met 99 Win32- en 99 Win64-controles, inclusief 18 nieuwe controles voor gemengde symbolen, perspectief, beschadigde symbolen, bronbehoud, geometrie, budgetten en annulering; Windows FPC compileert op beide platforms de native scanner en geometriehelpers

Versie 2.808.0 voegt native headless classic-xref-documentladen, geëerfde resources en geneste Form-tekst, Unicode AcroForm-inspectie en waardevulling en begrensd atomisch incrementeel opslaan toe; zes native Linux FPC 3.2.2/3.3.1- en Windows FPC/Delphi-doelen doorstaan elk 46 asserties, terwijl gegenereerde C++-interfaces en onafhankelijke pypdf/MuPDF-lezers dit eerste documentprofiel verifiëren

Versie 2.809.0 voegt Tesseract CLI/DLL en RapidOCR CLI/DLL toe aan JSON- en C ABI OCR-jobs; Win32 en Win64 verifiëren elk 39 nieuwe operatiecases en 134 bestaande operatie-/exportcases, terwijl echte Tesseract en onafhankelijke PDF-lezers doorzoekbare tekst en ongewijzigde scanpixels via de echte Win64 ABI-DLL verifiëren

Versie 2.810.0 rondt scanpreprocessing en gestructureerde OCR af met 16 Win32- en 16 Win64-Delphi-tests en zes echte Windows FPC-controles per platform; live Tesseract verifieert vier oriëntaties en zes gecorrigeerde raster-varianten inclusief een scan van 37,5 graden, terwijl geometrie over ±179,25 graden, werk-/allocatielimieten, overloop van procesuitvoer, cancellation in vlucht, bronbehoud en semantische uitvoer worden geverifieerd

Versie 2.811.0 voegt gedeelde xref-stream- en object-stream-validatie, hybride revisieprecedentie, exacte brede numerieke tokens en bronbehoudende roundtrips voor gecomprimeerde objecten toe; native Linux- en Windows-document/kern-acceptatie en onafhankelijke lezers verifiëren het uitgebreide profiel en 66 parser-regressiecases per Delphi-platform behouden de bestaande prestatiepoorten

Versie 2.812.0 rondt de PDF/A-archiveringsverbetering-workstream af; Delphi Win32 en Win64 doorstaan elk 24 preservatiecases en 47 bestaande rastercases, verse Windows FPC- en C++Builder-interfaces compileren, onafhankelijke pypdf/MuPDF verifiëren originele content en resources en drie gegenereerde appearance/OCR-artefacten passeren veraPDF PDF/A-4 zonder één gefaalde regel of controle

Versie 2.813.0 rondt begrensd alinea's bewerken af met 20 Delphi-cases per architectuur en zeven FPC-acceptatiegroepen per architectuur, plus onafhankelijke tekst-/rendercontroles over alle vier de uitvoeren; herhaalde-save-regressies behouden edits nadat de graaf is doorgespoeld

Versie 2.814.0 voegt AES-256-security toe aan het native headless profiel; twee echte Linux FPC-toolchains, twee Windows FPC-doelen en twee Delphi-doelen doorstaan elk 64 baseline-, 81 provider- en 82 versleuteld-document-asserties, C++Builder-publieke headers compileren en onafhankelijke strenge lezers valideren 36 versleutelde uitvoeren en hun behouden bronprefixes

Versie 2.815.0 rondt de dynamische XFA host-adapter-workstream af via het gedocumenteerde instance-presentation-helper-profiel; elke Delphi-architectuur doorstaat 23 nieuwe en 83 compatibiliteitscases, verse FPC-bronnen en beide C++Builder-header-doelen compileren en onafhankelijke pypdf/XML-lezers verifiëren de persistente data en identiteiten

Versie 2.816.0 voegt native streaming OpenSSL 3 CMS en exacte PDF-handtekeningverificatie toe; zes native Linux/Windows-compilerdoelen doorstaan elk 40 provider- en 13 document-asserties, originele Windows-verifieerders authenticeerden de gegenereerde handtekeningen, beide C++Builder-publieke headers compileren en onafhankelijke OpenSSL/pypdf/MuPDF-controles verifiëren de echte DER- en PDF-fixtures

Versie 2.817.0 rondt JSON/C ABI-pariteit af: elke architectuur doorstaat 34 native/FPC-signing-asserties, 516 echte DLL-signing-asserties en 11 onafhankelijke CMS-controles; vergelijking doorstaat 28 native/FPC- en 82 echte DLL-asserties per architectuur plus 123 onafhankelijke JSON/HTML/PDF-controles en bestaande operatie-, ABI- en OCR-regressies blijven groen

Versie 2.818.0 voegt native headless incrementele PDF-handtekeningpublicatie toe; elk van zes Linux/Windows-compilerdoelen doorstaat 45 plain/CAdES- en 31 versleutelde signing-asserties, beide C++Builder-interfaces compileren en onafhankelijke lezers en OpenSSL verifiëren 54 echte PDF's en 60 ByteRange-handtekeningen zonder versleutelde handtekeningcontroles te verzwakken

Versie 2.819.0 voegt native CPU Cairo/FreeType PNG-rendering en canonieke standard-font-advances toe; twee native Linux FPC-toolchains doorstaan elk 128 begrensde rendering-asserties en 946 onafhankelijke pypdf/MuPDF-pixel/geometrie-asserties, vier Windows-compilerdoelen bouwen vanuit verse bronnen, beide C++Builder-publieke headers compileren en standard-font-regressies matchen 1085 onafhankelijke tekenoorsprongen over 15 echte pagina's

Versie 2.820.0 rondt de native Linux-workstream af met echte ingebedde Unicode-widget-appearances: elke Linux FPC-toolchain doorstaat 19 metadata- en 58 appearance-asserties, elk van vier Windows-compilerdoelen doorstaat 19 en 52, beide C++Builder-interfaces compileren en onafhankelijke lezers valideren 42 echte PDF's met 1294 asserties inclusief originele bronprefixes, AES-security, exacte font/glyph/ToUnicode-data en rastergetrouwheid

Alle elf verbeteringsworkstreams zijn voltooid onder hun gedocumenteerde begrensde supportcontracten, met canonieke en-us-documentatie en lokale release-versie-commits; toekomstige platform- of PDF-standaarduitbreidingen worden apart vastgelegd, los van dit voltooide doel

Actieve capability-afmaking

Het completion plan legt de latere releases en het resterende werk vast; kandidaatimplementaties en partiele targetresultaten vestigen geen uitgebrachte feature of afronding van het doel

Actieve leveringResterende acceptatie
FDF- en annotatietransportVoortbouwen op uitgebrachte 2.973.0 binaire FDF-annotatiegraven, appearance-states, gedeelde resources en transactionele vervanging en 2.974.0 transactionele annotatieverwijdering; maak Widget field-tree-verwijdering, embedded bestanden, bredere action-ketens en verder veldbeleid-modellering af met onafhankelijke uitvoerverificatie
Native renderingVoortbouwen op uitgebrachte 2.972.0 annotatie-default-appearances en text clipping; maak nondefault-variabele fonts, verdere graphics-states, font- en transformatiecombinaties, onafhankelijke geometrie- en rastervergelijkingen, print-policy's en trial-bronherbouw af
Rich-text CSS en layoutVoortbouwen op uitgebrachte style sheets, mediaprofielen, externe resources en eindige numerieke math; maak verdere properties, selectors en media-features, tabellen, afbeeldingen en algemene layout af
Dynamische XFA-runtimeAlgemene template- en form-DOM-bewerking, expliciete remerge, occurrence- en binding-regels, stabiele aliassen, externe media en verdere consumers met transactionele annulering en persisted-reader-verificatie

Huidige FPC-implementatie en release-acceptatie vragen versie 3.3.1 of nieuwer op elk platform en leggen de echte compilerbuild vast; oudere compilerresultaten hierboven behouden diens historische identiteiten en zijn geen huidige release-gates

Uitvoeringsbeperkingen

Werk rechtstreeks in de canonieke projectdirectory, behoud ongerelateerde wijzigingen, draai niet-GUI-controles met onderdrukte viewer-start, stage alleen taakwijzigingen en push nooit

Werk tijdens de implementatie alleen de canonieke en-us-documentatie bij; het synchroniseren van vertalingen is een aparte taak