HotPDF-plan for levering af udvidelser
Påbegyndt 8. oktober 2026 mod version 2.800.2; den oprindelige tjekliste med elleve arbejdsstrømme nedenfor registrerer levering af dens afgrænsede supportprofiler frem til version 2.820.0
Det efterfølgende mål om fuldførelse af resterende capabilities er aktivt; den historiske tjekliste etablerer ikke fuldførelse af generel rendering, FDF-transport, rich-text CSS eller dynamisk XFA-kompatibilitet
Fuldført arbejde kræver fungerende offentlige API'er, meningsfulde ikke-GUI-accepttjek, kanonisk amerikansk-engelsk dokumentation, synkroniseret release-metadata og et lokalt release-commit
Kompatibilitet defineres af eksplicitte understøttede inputs og observerbar diagnostik; en interface-placeholder, en uverificeret implementering eller en afvisning af en ikke-understøttet feature fuldfører ikke den tilsvarende feature
Leveringstjekliste
| Arbejdsstrøm | Acceptkriterier | Status |
|---|---|---|
| JSON- og C ABI-paritet | Struktureret HTML/XHTML/XML/JSON-eksport og CSV/JSON-eksport af typede tabeller, eksterne OCR-motorer, inkrementel signering og eksisterende signaturfelter, dokumentsammenligning, capability-discovery, annullering, ressourcegrænser og fejlsikker publicering | Færdig: struktureret-/tabeleksport, fire eksterne OCR-adapters, valideret inkrementel signering og signering af eksisterende felter samt dokumentsammenligning med to dokumenter verificeret gennem rigtige DLL'er |
| HTML-forretningsskabeloner | Billeder og formularkontroller i flex/grid, indlejrede containers, ombrydende flex-rækker, grid-kolonnespænd, kontrollerede font-face-ressourcer og regression fixtures til fakturaer, rapporter og tokolonne-kontrakter | Færdig: indlejrede forretningslayouts, wrapping/spans, billeder/formularer og kontrollerede skrifttyper verificeret på Win32/Win64 |
| Behandling af scannede dokumenter | Helsides orientering, deskew ved vilkårlig vinkel, kant-/skyggeoprydning, afgrænset perspektivkorrektion, inverterbar koordinatafbildning og et OCR-til-strukturerede-data-workflow | Færdig: ægte orientering, deskew, oprydning, perspektiv, reversibel geometri og afbildet OCR/layout verificeret på Delphi og Windows FPC |
| PDF/A-arkiveringskonvertering | Valgfri synlig annotation/widget appearance-komposition, bevarelse af søgbar tekst, en dokumenteret tekst-/vektorbevarende konverteringsprofil, validering, eksplicit tabsrapportering og atomisk output | Færdig: native tekst-/vektor-/ressourcebevaring, synlige appearances, valgfri søgbar OCR, tabsrapporter og atomisk output verificeret med uafhængig PDF/A-4-accept |
| Kontraktsammenligning | Afsnitsjustering, word/sentence insert/delete/replace-records med begge kildepositioner, konfigurerbar boilerplate-eksklusion og annoteret PDF- eller HTML-review-output | Færdig: tosidet kontraktredigering, moves, eksklusioner og review-artefakter verificeret på Delphi og FPC |
| Afgrænset afsnitsredigering | Reflow inden for et eksplicit siderectangle, skrifttype- og breddeændringer, rapportering af kollisioner med tilstødende indhold, preview/commit/rollback og understøttet cross-baseline- og Form-tekstredigering | Færdig: afgrænset cross-baseline- og pr.-kald-Form-reflow, skrifttype-/breddestyring, kollisioner, forseglet preview og transaktionel commit/rollback verificeret |
| XLSX-tabeleksport | Office-uafhængig XLSX med typede tal/datoer/valutaer/procenter, flettede celler, kildeside-metadata, afgrænsede ressourcer og fejlsikkert output | Færdig: native-, JSON- og C ABI-projektmapper med Win32/Win64 og uafhængig reader-accept |
| Elektroniske fakturaprofiler | Versionstyret profilregel-registrering, korrekt Factur-X-dispatch, dedikerede XRechnung- og franske profilressourcer, eksplicit valideringsomfang og gyldige/ugyldige officielle acceptance fixtures | Færdig: versionstyeret registry, officielle XRechnung- og franske CTC-lag og ægte Saxon-accept |
| Linux headless-deployment | Ægte Linux ELF-builds og ikke-GUI-accept for parsing, tekst, formularer, sikkerhed/signaturer og understøttet rendering uden Windows eller et aktivt skrivebord | Færdig: faktisk native Linux ELF-parsing/tekst/formularer, AES-256-sikkerhed, streaming CMS/CAdES-verifikation og inkrementel signering, transaktionelle Unicode TrueType widget-appearances og Cairo/FreeType PNG-rendering verificeret under dokumenterede supportprofiler |
| Dynamisk XFA-kompatibilitet | Budgetterede conditional events, eksplicit data binding, præsentation pr. instance, host painter/accessibility-integration og reproducerbare dynamiske formular-fixtures | Færdig: afgrænset helper-profil med conditional events, eksplicit binding, flow/presence pr. instance, stabile persisterte identiteter, host painting og accessibility verificeret; eksterne readers anvender ikke automatisk dens udvidelse |
| Barcode-genkendelse | Flere symboler pr. raster, Data Matrix perspective-sampling, afgrænset genkendelse, kildekoordinater og roterede/perspektiv-/beskadigede-symbol fixtures | Færdig: multi-symbol-lokalisation, projektiv Data Matrix-sampling og atomiske scan-budgetter verificeret på Win32/Win64 |
Release-evidence
Version 2.801.0 tilføjer strukturerede og typede tabelksport-operationer; Win32- og Win64-operationssuiterne består hver 121 tests, herunder 30 nye eksportcases, og uafhængige JSON/XML/HTML/CSV-readers verificerer den ægte Win64 ABI DLL med delvise callbacks, budgetfejl og publiceringsannullering
Version 2.802.0 tilføjer native-, JSON- og C ABI-XLSX-eksport; Win32 og Win64 består hver 134 operations- og projektmappercases, mens ægte DLL-output består ZIP CRC og uafhængig XML-parsing med typede værdier og kildesidevalg
Version 2.803.0 tilføjer eksplicitte fakturaregel-registries og officiel XRechnung- og fransk CTC-validering; Win32 og Win64 består hver 17 cases, herunder ægte positive og negative nationale regelprøver, ugyldige motorindstillinger, DTD-afvisning og afgrænset procesoutput
Version 2.804.0 udgiver Linux portable core med otte regressionsgrupper på native Linux FPC 3.2.2 og 3.3.1, matchende Windows-kompilertjek og bevarede Delphi/C++Builder-type-aliases; fuld Linux-dokument-, formular-, signatur- og rendering-accept er stadig undervejs
Version 2.805.0 fuldfører HTML-forretningsskabelon-arbejdsstrømmen med 28 Win32- og 28 Win64-regressionscases, ægte PDF-genindlæsninger, native felter, billedobjekter, kontrolleret font-indlejring samt fallback- og ressourcebudgettjek
Version 2.806.0 fuldfører kontraktsammenlignings-arbejdsstrømmen med 10 Win32- og 10 Win64-Delphi-cases og fem FPC-acceptgrupper pr. platform, der dækker ægte ordlydsredigeringer over flere sider, afsnit på tværs af sider, duplikerede klausuler, Unicode-review-output, afvisning af forældet kilde samt budgetter og annullering
Version 2.807.0 fuldfører stregkodegenkendelses-workflowet med 99 Win32- og 99 Win64-checks, herunder 18 nye checks for blandede symboler, perspektiv, beskadigede symboler, kildebevaring, geometri, budgetter og cancellation; Windows FPC kompilerer på begge platforme den native scanner og geometri-hjælperne
Version 2.808.0 tilføjer native headless classic-xref dokumentindlæsning, nedarvede ressourcer og nestet Form-tekst, Unicode AcroForm-inspektion og værdiudfyldning samt afgrænset atomar inkrementel gemning; seks native Linux FPC 3.2.2/3.3.1- og Windows FPC/Delphi-mål består hver 46 assertions, mens genererede C++-interfaces og uafhængige pypdf/MuPDF-readers verificerer denne første dokumentprofil
Version 2.809.0 tilføjer Tesseract CLI/DLL og RapidOCR CLI/DLL til JSON- og C ABI OCR-jobs; Win32 og Win64 verificerer hver 39 nye operationcases og 134 eksisterende operation-/eksportcases, mens ægte Tesseract og uafhængige PDF-readers verificerer søgbar tekst og uændrede scan-pixels gennem den rigtige Win64 ABI-DLL
Version 2.810.0 fuldfører scan-forbehandling og struktureret OCR med 16 Win32- og 16 Win64-Delphi-tests og seks faktiske Windows FPC-checks pr. platform; live Tesseract verificerer fire orienteringer og seks korrigerede raster-varianter inklusive en 37,5-graders scan, mens geometri gennem ±179,25 grader, arbejds-/allokeringsgrænser, procesoutput-overflow, in-flight cancellation, kildebevaring og semantisk output verificeres
Version 2.811.0 tilføjer delt xref-stream- og object-stream-validering, hybrid revisionspræcedens, eksakte brede numeriske tokens og kildebevarende rundture for komprimerede objekter; native Linux- og Windows dokument-/kerne-accept og uafhængige readers verificerer den udvidede profil, og 66 parser-regressionscases pr. Delphi-platform bevarer de eksisterende performance-gates
Version 2.812.0 fuldfører PDF/A-arkiveringsforbedrings-workflowet; Delphi Win32 og Win64 består hver 24 bevaringscases og 47 eksisterende raster-cases, friske Windows FPC- og C++Builder-interfaces kompilerer, uafhængige pypdf/MuPDF verificerer originalt indhold og ressourcer, og tre genererede appearance-/OCR-artefakter består veraPDF PDF/A-4 med nul fejlede regler eller checks
Version 2.813.0 fuldfører afgrænset afsnitsredigering med 20 Delphi-cases pr. arkitektur og syv FPC-acceptgrupper pr. arkitektur plus uafhængige tekst-/render-checks på tværs af alle fire outputs; gentagne gemnings-regressioner bevarer redigeringer, efter grafen er flushet
Version 2.814.0 tilføjer AES-256-sikkerhed til den native headless-profil; to faktiske Linux FPC-toolchains, to Windows FPC-mål og to Delphi-mål består hver 64 baseline-, 81 provider- og 82 krypterede dokument-assertions, C++Builder public headers kompilerer, og uafhængige strikse readers validerer 36 krypterede outputs og deres bevarede kildepræfikser
Version 2.815.0 fuldfører dynamic XFA host-adapter-workflowet gennem den dokumenterede instance-presentation-helper-profil; hver Delphi-arkitektur består 23 nye og 83 kompatibilitetscases, friske FPC-kilder og begge C++Builder header-mål kompilerer, og uafhængige pypdf/XML-readers verificerer de persisterte data og identiteter
Version 2.816.0 tilføjer native streaming OpenSSL 3 CMS og eksakt PDF-signaturverifikation; seks native Linux/Windows kompilator-mål består hver 40 provider- og 13 dokument-assertions, originale Windows-verifikatorer autentificerer de genererede signaturer, begge C++Builder public headers kompilerer, og uafhængige OpenSSL/pypdf/MuPDF-checks verificerer de faktiske DER- og PDF-fixtures
Version 2.817.0 fuldfører JSON/C ABI-paritet: hver arkitektur består 34 native/FPC signerings-assertions, 516 faktiske DLL signerings-assertions og 11 uafhængige CMS-checks; sammenligning består 28 native/FPC og 82 faktiske DLL-assertions pr. arkitektur plus 123 uafhængige JSON/HTML/PDF-checks, og eksisterende operation-, ABI- og OCR-regressioner forbliver grønne
Version 2.818.0 tilføjer native headless inkrementel PDF-signaturpublicering; hver af seks Linux/Windows kompilator-mål består 45 plain/CAdES- og 31 krypterede signerings-assertions, begge C++Builder-interfaces kompilerer, og uafhængige readers og OpenSSL verificerer 54 faktiske PDF'er og 60 ByteRange-signaturer uden at svække krypterede signaturchecks
Version 2.819.0 tilføjer native CPU Cairo/FreeType PNG-rendering og kanoniske standard-font advances; to native Linux FPC-toolchains består hver 128 afgrænsede rendering-assertions og 946 uafhængige pypdf/MuPDF pixel-/geometri-assertions, fire Windows-kompilator-mål bygger fra friske kilder, begge C++Builder public headers kompilerer, og standard-font-regressioner matcher 1085 uafhængige tegn-originer på tværs af 15 faktiske sider
Version 2.820.0 fuldfører den native Linux-workflowet med faktiske indlejrede Unicode widget-appearances: hver Linux FPC-toolchain består 19 metadata- og 58 appearance-assertions, hver af fire Windows-kompilator-mål består 19 og 52, begge C++Builder-interfaces kompilerer, og uafhængige readers validerer 42 faktiske PDF'er med 1294 assertions inklusive originale kildepræfikser, AES-sikkerhed, eksakte font-/glyph-/ToUnicode-data og raster-troskab
De oprindelige elleve afgrænsede arbejdsstrømme har release-version-evidence ovenfor; bredere capabilities, der ønskes i det efterfølgende fuldførelsesmål, forbliver åbne, indtil deres implementering og krævede accept er fuldført
Aktiv capability-fuldførelse
Fuldførelsesplanen registrerer de senere releases og det resterende arbejde; kandidatimplementeringer og delvise målresultater etablerer ikke en udgivet feature eller fuldførelsen af målet
| Aktiv levering | Resterende accept |
|---|---|
| FDF- og annotationstransport | Fuldføre appearance-tilstande og ressourcegrafer, indlejrede filer og bredere action-kæder, annotationserstatning og -fjernelse, feltpolicymodellering og inkrementel udveksling med uafhængig outputverifikation |
| Native rendering | Yderligere default-appearance-operatorer, tekstmaling og clipping-tilstande, graphics states, skrifttype- og transformkombinationer, uafhængig geometri- og rastersammenligning, printingspolitikker og genopbygning af prøvekilder |
| Rich-text CSS og layout | Bygge videre på udgivne style sheets, medieprofiler, eksterne ressourcer og endelig numerisk matematik; fuldføre yderligere properties, selektorer og media features, tabeller, billeder og generelt layout |
| Dynamisk XFA-runtime | Generel template- og formular-DOM-redigering, eksplicit remerge, occurrence- og bindingregler, stabile aliases, eksterne medier og flere consumers med transaktionel cancellation og persistert reader-verifikation |
Aktuel FPC-implementering og release-accept kræver version 3.3.1 eller nyere på alle platforme og registrerer den faktiske compiler-build; ældre compilerresultater ovenfor bevarer deres historiske identiteter og er ikke aktuelle release-gates
Eksekveringsrammer
Arbejd direkte i den kanoniske projektmappe, bevarel urelaterede ændringer, kør ikke-GUI-tjek med undertrykt viewer-launch, stage kun opgaverelaterede ændringer, og push aldrig
Opdatér kun kanonisk en-us-dokumentation under implementeringen; oversættelsessynkronisering er en separat opgave