HotPDF-Umsetzungsplan für Erweiterungen

Gestartet am 8. Oktober 2026 gegen Version 2.800.2; die ursprüngliche Checkliste mit elf Arbeitsströmen weiter unten belegt die Auslieferung ihrer begrenzten Support-Profile bis Version 2.820.0

Das nachfolgende Ziel zur Vervollständigung der restlichen Fähigkeiten ist aktiv; die historische Checkliste belegt keine Fertigstellung von allgemeinem Rendering, FDF-Transport, Rich-Text-CSS oder dynamischer XFA-Kompatibilität

Abgeschlossene Arbeit erfordert funktionierende öffentliche APIs, aussagekräftige Nicht-GUI-Abnahmeprüfungen, kanonische Dokumentation in amerikanischem Englisch, synchronisierte Release-Metadaten und einen lokalen Release-Commit

Kompatibilität definiert sich über explizit unterstützte Eingaben und beobachtbare Diagnose; ein Interface-Platzhalter, eine unverifizierte Implementierung oder eine Rückweisung als nicht unterstütztes Feature macht das entsprechende Feature nicht fertig

Umsetzungscheckliste

ArbeitsstromAbnahmekriterienStatus
JSON- und C-ABI-ParitätStrukturierte HTML/XHTML/XML/JSON- und typisierte Tabellenexporte als CSV/JSON, externe OCR-Engines, inkrementelles Signieren mit vorhandenen Signaturfeldern, Dokumentvergleich, Capability-Erkennung, Abbruch, Ressourcengrenzen und ausfallsichere VeröffentlichungAbgeschlossen: strukturierte/Tabellen-Exporte, vier externe OCR-Adapter, validiertes inkrementelles Signieren mit vorhandenen Feldern und Dokumentvergleich durch echte DLLs verifiziert
HTML-GeschäftsvorlagenBilder und Formularelemente innerhalb von flex/grid, verschachtelte Container, umbrechende flex-Zeilen, Grid-Column-Spans, kontrollierte Font-Face-Ressourcen und Regressions-Fixtures für Rechnungen, Berichte und zweispaltige VerträgeAbgeschlossen: verschachtelte Geschäftslayouts, Umbruch/Spans, Bilder/Formulare und kontrollierte Schriften auf Win32/Win64 verifiziert
Verarbeitung gescannter DokumenteGanzseitige Orientierung, Entzerrung um beliebige Winkel, Rand-/Schattenbereinigung, begrenzte Perspektivkorrektur, invertierbare Koordinatenabbildung und ein OCR-zu-strukturierten-Daten-WorkflowAbgeschlossen: echte Orientierung, Entzerrung, Bereinigung, Perspektive, reversible Geometrie und zugeordnete OCR/Layouts auf Delphi und Windows FPC verifiziert
PDF/A-ArchivkonvertierungOptionale Komposition sichtbarer Anmerkungs-/Widget-Darstellungen, Erhalt durchsuchbaren Texts, ein dokumentiertes text-/vektorbewahrendes Konvertierungsprofil, Validierung, explizite Verlustberichterstattung und atomare AusgabeAbgeschlossen: nativer Text-/Vektor-/Ressourcenerhalt, sichtbare Darstellungen, optionale durchsuchbare OCR, Verlustberichte und atomare Ausgabe mit unabhängiger PDF/A-4-Abnahme verifiziert
VertragsvergleichAbsatzalignment, Wort-/Satz-Einfüge-, Lösch- und Ersetzungs-Records mit beiden Quellpositionen, konfigurierbarer Standardklausel-Ausschluss und annotierte PDF- oder HTML-Review-AusgabeAbgeschlossen: zweiseitige Vertragsbearbeitungen, Verschiebungen, Ausschlüsse und Review-Artefakte auf Delphi und FPC verifiziert
Begrenzte AbsatzbearbeitungReflow innerhalb eines expliziten Seitenrechtecks, Schrift- und Breitenänderungen, Bericht zu Kollisionen mit Nachbarinhalt, Preview/Commit/Rollback und unterstützte Textbearbeitung über Baselines und in FormularenAbgeschlossen: begrenztes Baseline-übergreifendes und aufrufweites Formular-Reflow, Schrift-/Breitensteuerung, Kollisionen, versiegelte Preview und transaktionales Commit/Rollback verifiziert
XLSX-TabellenexportOffice-unabhängiges XLSX mit typisierten Zahlen/Datumsangaben/Währungen/Prozentwerten, verbundenen Zellen, Quellseiten-Metadaten, begrenzten Ressourcen und ausfallsicherer AusgabeAbgeschlossen: native, JSON- und C-ABI-Workbooks mit Win32/Win64 und Abnahme durch eigenständige Reader
Profile für elektronische RechnungenVersionierte Profilregel-Registrierung, korrektes Factur-X-Dispatching, dedizierte XRechnung- und französische Profilressourcen, expliziter Validierungsumfang sowie gültige/ungültige offizielle Abnahme-FixturesAbgeschlossen: versionierte Registry, offizielle XRechnung- und French-CTC-Layer und echte Saxon-Abnahme
Headless-Deployment unter LinuxEchte Linux-ELF-Builds und Nicht-GUI-Abnahme für Parsen, Text, Formulare, Sicherheit/Signaturen und unterstütztes Rendering ohne Windows oder aktiven DesktopAbgeschlossen: echtes natives Linux-ELF-Parsen/Text/Formulare, AES-256-Sicherheit, Streaming-CMS/CAdES-Verifikation und inkrementelles Signieren, transaktionale Unicode-TrueType-Widget-Darstellungen und Cairo/FreeType-PNG-Rendering unter dokumentierten Support-Profilen verifiziert
Dynamische XFA-KompatibilitätBudgetierte konditionale Ereignisse, explizites Data Binding, Präsentation pro Instanz, Integration in Host-Painter/Accessibility und reproduzierbare dynamische Formular-FixturesAbgeschlossen: begrenztes Helper-Profil mit konditionalen Ereignissen, explizitem Binding, Fluss/Präsenz pro Instanz, stabilen persistierten Identitäten, Host-Painting und Accessibility verifiziert; externe Reader wenden die Erweiterung nicht automatisch an
Barcode-ErkennungMehrere Symbole pro Raster, Data-Matrix-Perspektivabtastung, begrenzte Erkennung, Quellkoordinaten sowie Fixtures für rotierte/perspektivische/beschädigte SymboleAbgeschlossen: Multi-Symbol-Lokalisierung, projektive Data-Matrix-Abtastung und atomare Scan-Budgets auf Win32/Win64 verifiziert

Release-Nachweise

Version 2.801.0 liefert strukturierte und typisierte Tabellenexport-Operationen; die Win32- und Win64-Operationssuiten bestehen jeweils 121 Tests, darunter 30 neue Exportfälle, und eigenständige JSON/XML/HTML/CSV-Reader verifizieren die echte Win64-ABI-DLL mit partiellen Callbacks, Budgetfehlern und Veröffentlichungsabbruch

Version 2.802.0 liefert XLSX-Export über native, JSON- und C-ABI-Wege; Win32 und Win64 bestehen jeweils 134 Operations- und Workbook-Fälle, während die echte DLL-Ausgabe ZIP-CRC-Prüfungen und eigenständiges XML-Parsing mit typisierten Werten und Quellseitenauswahl besteht

Version 2.803.0 liefert explizite Rechnungsregel-Registries und offizielle XRechnung- sowie French-CTC-Validierung; Win32 und Win64 bestehen jeweils 17 Fälle, darunter echte Positive- und Negative-Stichproben nationaler Regeln, ungültige Engine-Einstellungen, DTD-Rückweisung und begrenzte Prozessausgabe

Version 2.804.0 veröffentlicht den portablen Linux-Kern mit acht Regressionsgruppen auf nativem Linux-FPC 3.2.2 und 3.3.1, passenden Windows-Compilerprüfungen und erhaltenen Delphi/C++Builder-Typaliasen; die vollständige Linux-Abnahme für Dokument, Formular, Signatur und Rendering läuft weiter

Version 2.805.0 schließt den Arbeitsstrom HTML-Geschäftsvorlagen mit 28 Win32- und 28 Win64-Regressionsfällen ab, mit echten PDF-Neuladevorgängen, nativen Feldern, Bildobjekten, kontrollierter Font-Einbettung sowie Fallback- und Ressourcenbudget-Prüfungen

Version 2.806.0 schließt den Arbeitsstrom Vertragsvergleich mit 10 Win32- und 10 Win64-Delphi-Fällen sowie fünf FPC-Abnahmegruppen pro Plattform ab und deckt echte mehrseitige Formulierungsänderungen, seitenübergreifende Absätze, doppelte Klauseln, Unicode-Review-Ausgabe, Zurückweisung veralteter Quellen, Budgets und Abbruch ab

Version 2.807.0 schließt den Arbeitsstrom Barcode-Erkennung mit 99 Win32- und 99 Win64-Prüfungen ab, darunter 18 neue Prüfungen zu gemischten Symbolen, Perspektive, beschädigten Symbolen, Quellerhalt, Geometrie, Budget und Abbruch; beide Windows-FPC-Plattformen kompilieren den nativen Scanner und die Geometrie-Helper

Version 2.808.0 ergänzt natives headless Laden von Classic-XRef-Dokumenten, geerbte Ressourcen und verschachtelten Formulartext, Unicode-AcroForm-Inspektion und Werte-Füllung sowie begrenzte atomare inkrementelle Speicherungen; sechs native Linux-FPC-3.2.2/3.3.1- und Windows-FPC/Delphi-Ziele bestehen jeweils 46 Assertions, während generierte C++-Interfaces und eigenständige pypdf/MuPDF-Reader dieses erste Dokumentprofil verifizieren

Version 2.809.0 ergänzt Tesseract-CLI/DLL und RapidOCR-CLI/DLL für JSON- und C-ABI-OCR-Jobs; Win32 und Win64 verifizieren jeweils 39 neue Operationsfälle und 134 bestehende Operations-/Exportfälle, während echtes Tesseract und eigenständige PDF-Reader durchsuchbaren Text und unveränderte Scan-Pixel durch die echte Win64-ABI-DLL verifizieren

Version 2.810.0 schließt Scan-Preprocessing und strukturierte OCR mit 16 Win32- und 16 Win64-Delphi-Tests sowie sechs echten Windows-FPC-Prüfungen pro Plattform ab; live Tesseract verifiziert vier Orientierungen und sechs korrigierte Raster-Varianten inklusive eines 37,5-Grad-Scans, während Geometrie bis ±179,25 Grad, Arbeits-/Allokationsgrenzen, Prozessausgabe-Überlauf, Abbruch im Lauf, Quellerhalt und semantische Ausgabe verifiziert werden

Version 2.811.0 ergänzt gemeinsame XRef-Stream- und Object-Stream-Validierung, hybride Revisions-Präzedenz, exakte breite numerische Tokens und quellbewahrende Round-Trips für komprimierte Objekte; native Linux- und Windows-Dokument-/Kern-Abnahme sowie eigenständige Reader verifizieren das erweiterte Profil, und 66 Parser-Regressionsfälle pro Delphi-Plattform behalten die bestehenden Performance-Gates bei

Version 2.812.0 schließt den Arbeitsstrom PDF/A-Archivverbesserung ab; Delphi Win32 und Win64 bestehen jeweils 24 Erhaltungsfälle und 47 bestehende Rasterfälle, frische Windows-FPC- und C++Builder-Interfaces kompilieren, eigenständige pypdf/MuPDF verifizieren Originalinhalt und Ressourcen, und drei generierte Darstellungs-/OCR-Artefakte bestehen veraPDF PDF/A-4 ohne eine einzige fehlgeschlagene Regel oder Prüfung

Version 2.813.0 schließt die begrenzte Absatzbearbeitung mit 20 Delphi-Fällen pro Architektur und sieben FPC-Abnahmegruppen pro Architektur ab, plus eigenständige Text-/Render-Prüfungen über alle vier Ausgaben; Regressionsläufe mit wiederholtem Speichern behalten Änderungen nach dem Flush des Graphen bei

Version 2.814.0 ergänzt AES-256-Sicherheit im nativen Headless-Profil; zwei echte Linux-FPC-Toolchains, zwei Windows-FPC-Ziele und zwei Delphi-Ziele bestehen jeweils 64 Baseline-, 81 Provider- und 82 verschlüsselte-Dokument-Assertions, C++Builder-Header kompilieren, und eigenständige strenge Reader validieren 36 verschlüsselte Ausgaben samt bewahrter Quell-Präfixe

Version 2.815.0 schließt den Arbeitsstrom dynamischer XFA-Host-Adapter über das dokumentierte Helper-Profil zur Instanzpräsentation ab; jede Delphi-Architektur besteht 23 neue und 83 Kompatibilitätsfälle, frische FPC-Quellen und beide C++Builder-Header-Ziele kompilieren, und eigenständige pypdf/XML-Reader verifizieren die persistierten Daten und Identitäten

Version 2.816.0 ergänzt natives Streaming-OpenSSL-3-CMS und exakte PDF-Signaturverifikation; sechs native Linux/Windows-Compilerziele bestehen jeweils 40 Provider- und 13 Dokument-Assertions, originale Windows-Verifizierer authentifizieren die generierten Signaturen, beide öffentlichen C++Builder-Header kompilieren, und eigenständige OpenSSL/pypdf/MuPDF-Prüfungen verifizieren die echten DER- und PDF-Fixtures

Version 2.817.0 schließt die JSON/C-ABI-Parität ab: Jede Architektur besteht 34 native/FPC-Signier-Assertions, 516 echte DLL-Signier-Assertions und 11 eigenständige CMS-Prüfungen; der Vergleich besteht 28 native/FPC- und 82 echte DLL-Assertions pro Architektur plus 123 eigenständige JSON/HTML/PDF-Prüfungen, und bestehende Operations-, ABI- und OCR-Regressions bleiben grün

Version 2.818.0 ergänzt native headless Veröffentlichung inkrementeller PDF-Signaturen; jedes der sechs Linux/Windows-Compilerziele besteht 45 Plain/CAdES- und 31 verschlüsselte Signier-Assertions, beide C++Builder-Interfaces kompilieren, und eigenständige Reader und OpenSSL verifizieren 54 echte PDFs und 60 ByteRange-Signaturen, ohne verschlüsselte Signaturprüfungen abzuschwächen

Version 2.819.0 ergänzt natives CPU-Cairo/FreeType-PNG-Rendering und kanonische Standardschrift-Vorschübe; zwei native Linux-FPC-Toolchains bestehen jeweils 128 begrenzte Rendering-Assertions und 946 eigenständige pypdf/MuPDF-Pixel-/Geometrie-Assertions, vier Windows-Compilerziele bauen aus frischen Quellen, beide öffentlichen C++Builder-Header kompilieren, und Standardschrift-Regressions treffen 1085 eigenständige Zeichenursprünge über 15 echte Seiten

Version 2.820.0 schließt den nativen Linux-Arbeitsstrom mit echten eingebetteten Unicode-Widget-Darstellungen ab: Jede Linux-FPC-Toolchain besteht 19 Metadaten- und 58 Darstellungs-Assertions, jedes der vier Windows-Compilerziele 19 und 52, beide C++Builder-Interfaces kompilieren, und eigenständige Reader validieren 42 echte PDFs mit 1294 Assertions, einschließlich originaler Quell-Präfixe, AES-Sicherheit, exakter Schrift-/Glyph-/ToUnicode-Daten und Rastergetreue

Die ursprünglichen elf begrenzten Arbeitsströme haben oben Belege in veröffentlichten Versionen; die breiteren Fähigkeiten aus dem nachfolgenden Vervollständigungsziel bleiben offen, bis ihre Implementierung und die erforderliche Abnahme abgeschlossen sind

Aktive Vervollständigung der restlichen Fähigkeiten

Der Umsetzungsplan hält die späteren Releases und die verbleibende Arbeit fest; Kandidaten-Implementierungen und Teilergebnisse am Ziel belegen kein veröffentlichtes Feature und keine Fertigstellung des Ziels

Aktive AuslieferungVerbleibende Abnahme
FDF- und AnnotierungstransportAufbauen auf den freigegebenen Versionen 2.973.0 mit binären FDF-Annotierungsgraphen, Darstellungszuständen, gemeinsamen Ressourcen und transaktionalem Ersatz und 2.974.0 mit transaktionaler Annotierungsentfernung; Widget-Feldbaum-Entfernung, eingebettete Dateien, weitere Action-Ketten und zusätzliche Feldrichtlinien-Modellierung mit unabhängiger Ausgabeverifikation abschließen
Natives RenderingAufbauen auf der freigegebenen Version 2.972.0 mit Standarddarstellungen von Anmerkungen und Text-Clipping; nicht-default variable Fonts, weitere Graphics States, Schrift- und Transform-Kombinationen, eigenständige Geometrie- und Rastervergleiche, Druckrichtlinien und Probe-Rebuild der Quellen abschließen
Rich-Text-CSS und LayoutAufbauen auf freigegebenen Style Sheets, Medienprofilen, externen Ressourcen und endlicher Zahlenmathematik; weitere Properties, Selektoren und Media-Features, Tabellen, Bilder und allgemeines Layout abschließen
Dynamische XFA-RuntimeAllgemeine Template- und Formular-DOM-Bearbeitung, explizites Remerge, Occurrence- und Binding-Regeln, stabile Aliase, externe Medien und weitere Consumer mit transaktionalem Abbruch und Verifikation durch persistierte Reader

Die aktuelle FPC-Implementierung und Release-Abnahme erfordern auf jeder Plattform Version 3.3.1 oder später und dokumentieren den tatsächlichen Compiler-Build; ältere Compilerergebnisse oben behalten ihre historische Identität und sind keine aktuellen Release-Gates

Ausführungsrandbedingungen

Direkt im kanonischen Projektverzeichnis arbeiten, fremde Änderungen bewahren, Nicht-GUI-Prüfungen mit unterdrücktem Viewer-Launch ausführen, nur Aufgabenänderungen stagen und niemals pushen

Während der Implementierung nur die kanonische en-us-Dokumentation aktualisieren; die Übersetzungssynchronisation ist eine eigene Aufgabe