HotPDF 機能拡張デリバリー計画
2026 年 10 月 8 日にバージョン 2.800.2 を対象として開始しました。以下の受け入れ項目がすべて実装され検証されるまで、継続デリバリーの目標はアクティブなままです
後続の 残り機能完了目標はアクティブです。この歴史的チェックリストは、一般的なレンダリング、FDF 転送、リッチテキスト CSS、動的 XFA 互換の完了を示すものではありません
完了した作業には、動作する公開 API、意味のある非 GUI 受け入れチェック、正規のアメリカ英語ドキュメント、同期されたリリースメタデータ、ローカルリリースコミットが必要です
互換性は、明示的にサポートされる入力と観測可能な診断で定義します。インターフェースのプレースホルダー、未検証の実装、非対応機能の拒否は、対応する機能の完了を意味しません
デリバリーチェックリスト
| ワークストリーム | 受け入れ条件 | 状態 |
|---|---|---|
| JSON と C ABI のパリティ | 構造化 HTML/XHTML/XML/JSON と型付きテーブル CSV/JSON のエクスポート、外部 OCR エンジン、増分署名と既存署名フィールド、ドキュメント比較、ケイパビリティ検出、キャンセル、リソース制限、フェイルセーフな公開 | 進行中:構造化・型付きテーブルエクスポートは実装済み。外部 OCR、増分署名、比較は残る |
| HTML ビジネステンプレート | flex/grid 内の画像とフォームコントロール、ネストされたコンテナー、折り返し flex 行、grid 列スパン、制御された font-face リソース、請求書・レポート・2 段組契約書の回帰フィクスチャ | 完了:ネストされたビジネスレイアウト、折り返し/スパン、画像/フォーム、制御フォントを Win32/Win64 で検証済み |
| スキャンドキュメント処理 | ページ全体の向き、任意角度のデスキュー、枠線/影のクリーンアップ、上限付きパースペクティブ補正、可逆な座標マッピング、OCR から構造化データへのワークフロー | 計画済み |
| PDF/A アーカイブ変換 | 省略可能な可視注釈/ウィジェット外観の合成、検索可能テキストの維持、文書化されたテキスト/ベクター保持変換プロファイル、検証、明示的な損失報告、原子的出力 | 計画済み |
| 契約書比較 | 段落アラインメント、両側のソース位置を伴う単語/文の挿入/削除/置換レコード、設定可能な定型文除外、注釈付き PDF または HTML レビュー出力 | 完了:両側の契約書編集、移動、除外、レビューアーティファクトを Delphi と FPC で検証済み |
| 境界付き段落編集 | 明示的なページ矩形内のリフロー、フォントと幅の変更、隣接コンテンツの衝突報告、プレビュー/コミット/ロールバック、対応済みのベースライン横断とフォームテキスト編集 | 計画済み |
| XLSX テーブルエクスポート | 型付き数値/日付/通貨/パーセンテージ、結合セル、ソースページメタデータ、上限付きリソース、フェイルセーフ出力を備えた Office 非依存の XLSX | 完了:ネイティブ、JSON、C ABI ワークブックが Win32/Win64 と独立リーダーの受け入れに合格 |
| 電子請求書プロファイル | バージョン付きプロファイルルール登録、正しい Factur-X ディスパッチ、専用の XRechnung とフランスプロファイルリソース、明示的な検証スコープ、有効/無効の公式受け入れフィクスチャ | 完了:バージョン付きレジストリ、公式 XRechnung とフランス CTC レイヤー、実際の Saxon 受け入れ |
| Linux ヘッドレスデプロイ | Windows もアクティブなデスクトップも不要で、パース、テキスト、フォーム、セキュリティ/署名、対応レンダリングの実 Linux ELF ビルドと非 GUI 受け入れ | 進行中:実 Linux ポータブルのパース、オブジェクト I/O、圧縮、暗号、ライター、テキスト/フォントパス。ドキュメント、フォーム、署名、レンダリングの完全な統合は残る |
| 動的 XFA 互換 | 予算付き条件付きイベント、明示的なデータバインディング、インスタンスごとのプレゼンテーション、ホストペインター/アクセシビリティ統合、再現可能な動的フォームフィクスチャ | 計画済み |
| バーコード認識 | ラスターごとの複数シンボル、Data Matrix パースペクティブサンプリング、上限付き認識、ソース座標、回転/パースペクティブ/破損シンボルのフィクスチャ | 進行中:マルチシンボルとパースペクティブの回帰受け入れは完了。統合は残る |
リリースエビデンス
バージョン 2.801.0 は構造化・型付きテーブルエクスポート操作を追加しました。Win32 と Win64 の操作スイートはそれぞれ 121 テストに合格し、そのうち 30 件は新しいエクスポートケースです。独立した JSON/XML/HTML/CSV リーダーが、部分コールバック、予算失敗、公開キャンセルを伴う実 Win64 ABI DLL を検証します
バージョン 2.802.0 はネイティブ、JSON、C ABI の XLSX エクスポートを追加しました。Win32 と Win64 はそれぞれ 134 件の操作・ワークブックケースに合格し、実 DLL 出力は型付き値とソースページ選択を伴う ZIP CRC と独立 XML パースに合格します
バージョン 2.803.0 は明示的な請求書ルールレジストリと公式 XRechnung・フランス CTC 検証を追加しました。Win32 と Win64 はそれぞれ 17 ケースに合格します。実際の国別ルールのポジティブ/ネガティブサンプル、無効なエンジン設定、DTD 拒否、上限付きプロセス出力を含みます
バージョン 2.804.0 は Linux ポータブルコアをリリースしました。ネイティブ Linux FPC 3.2.2 と 3.3.1 で 8 つの回帰グループが Windows コンパイラチェックと一致し、Delphi/C++Builder の型エイリアスは維持されています。Linux のドキュメント、フォーム、署名、レンダリングの完全な受け入れは進行中です
バージョン 2.805.0 は HTML ビジネステンプレートのワークストリームを完了しました。28 の Win32 と 28 の Win64 回帰ケースで、実際の PDF 再ロード、ネイティブフィールド、画像オブジェクト、制御されたフォント埋め込み、フォールバックとリソース予算チェックを扱います
バージョン 2.806.0 は契約書比較のワークストリームを完了しました。プラットフォームごとに 10 の Win32 と 10 の Win64 Delphi ケースと 5 つの FPC 受け入れグループが、実際の複数ページ文言編集、ページ横断段落、重複条項、Unicode レビュー出力、古いソースの拒否、予算とキャンセルをカバーします
バージョン 2.807.0 はバーコード認識のワークストリームを完了しました。99 の Win32 と 99 の Win64 チェックに加え、混合シンボル、パースペクティブ、破損シンボル、ソース保持、ジオメトリ、予算、キャンセルの新しいチェック 18 件を含みます。両プラットフォームの Windows FPC がネイティブスキャナーとジオメトリヘルパーをコンパイルします
バージョン 2.808.0 はネイティブヘッドレスの classic-xref ドキュメント読み込み、継承リソースとネストした Form テキスト、Unicode AcroForm の検査と値の入力、有界なアトミック増分保存を追加しました。6 つのネイティブ Linux FPC 3.2.2 / 3.3.1 と Windows FPC / Delphi ターゲットがそれぞれ 46 アサーションに合格し、生成された C++ インターフェイスと独立した pypdf / MuPDF リーダーがこの最初のドキュメントプロファイルを検証します
バージョン 2.809.0 は JSON と C ABI の OCR ジョブに Tesseract CLI / DLL と RapidOCR CLI / DLL を追加しました。Win32 と Win64 がそれぞれ新しい操作ケース 39 と既存の操作 / エクスポートケース 134 を検証し、実際の Tesseract と独立 PDF リーダーが、実際の Win64 ABI DLL を通じて検索可能テキストと不変のスキャンピクセルを検証します
バージョン 2.810.0 はスキャン前処理と構造化 OCR を完了しました。16 の Win32 と 16 の Win64 Delphi テストと、プラットフォームごとに 6 つの実際の Windows FPC チェックがあります。ライブ Tesseract が 4 方向と、37.5 度スキャンを含む 6 つの補正済みラスターバリアントを検証し、±179.25 度までのジオメトリ、作業 / 割り当て上限、プロセス出力オーバーフロー、処理中キャンセル、ソース保持、セマンティック出力が検証されます
バージョン 2.811.0 は共有 xref ストリームとオブジェクトストリームの検証、ハイブリッドリビジョンの優先、正確な広幅数値トークン、圧縮オブジェクトのソース保持往復を追加しました。ネイティブ Linux と Windows のドキュメント / コア受け入れと独立リーダーが拡張プロファイルを検証し、Delphi プラットフォームごとの 66 パーサー回帰ケースが既存の性能ゲートを保持します
バージョン 2.812.0 は PDF/A アーカイブ強化のワークストリームを完了しました。Delphi Win32 と Win64 がそれぞれ 24 の保持ケースと 47 の既存ラスターケースに合格し、新しい Windows FPC と C++Builder インターフェイスがコンパイルされ、独立した pypdf / MuPDF が元のコンテンツとリソースを検証、生成された外観 / OCR 成果物 3 件が失敗ルール・チェックゼロで veraPDF PDF/A-4 に合格します
バージョン 2.813.0 は境界付き段落編集を完了しました。アーキテクチャーごとに 20 の Delphi ケースと 7 つの FPC 受け入れグループに加え、4 つの出力すべてにわたる独立テキスト / レンダリングチェックがあります。繰り返し保存の回帰は、グラフのフラッシュ後も編集を保持します
バージョン 2.814.0 はネイティブヘッドレスプロファイルに AES-256 セキュリティを追加しました。2 つの実際の Linux FPC ツールチェーン、2 つの Windows FPC ターゲット、2 つの Delphi ターゲットがそれぞれベースライン 64、プロバイダー 81、暗号化ドキュメントアサーション 82 に合格し、C++Builder 公開ヘッダーがコンパイルされ、独立した厳格リーダーが 36 の暗号化出力と保持されたソース接頭辞を検証します
バージョン 2.815.0 は、文書化されたインスタンス表示ヘルパープロファイルを通じて動的 XFA ホストアダプターのワークストリームを完了しました。各 Delphi アーキテクチャーが新しいケース 23 と互換性ケース 83 に合格し、新しい FPC ソースと両 C++Builder ヘッダーターゲットがコンパイルされ、独立した pypdf / XML リーダーが永続化されたデータと識別子を検証します
バージョン 2.816.0 はネイティブストリーミング OpenSSL 3 CMS と正確な PDF 署名検証を追加しました。6 つのネイティブ Linux / Windows コンパイラーターゲットがそれぞれプロバイダー 40 とドキュメントアサーション 13 に合格し、元の Windows 検証器が生成された署名を認証、両 C++Builder 公開ヘッダーがコンパイルされ、独立した OpenSSL / pypdf / MuPDF チェックが実際の DER と PDF フィクスチャを検証します
バージョン 2.817.0 は JSON / C ABI のパリティを完了しました。各アーキテクチャーがネイティブ / FPC 署名アサーション 34、実際の DLL 署名アサーション 516、独立 CMS チェック 11 に合格。比較はアーキテクチャーごとにネイティブ / FPC 28 と実際の DLL アサーション 82 に加え、独立 JSON / HTML / PDF チェック 123 に合格し、既存の操作、ABI、OCR 回帰はグリーンのままです
バージョン 2.818.0 はネイティブヘッドレスの増分 PDF 署名公開を追加しました。6 つの Linux / Windows コンパイラーターゲットそれぞれが plain / CAdES 45 と暗号化署名アサーション 31 に合格し、両 C++Builder インターフェイスがコンパイルされ、独立リーダーと OpenSSL が、暗号化署名チェックを弱めることなく 54 の実際の PDF と 60 の ByteRange 署名を検証します
バージョン 2.819.0 はネイティブ CPU Cairo / FreeType PNG レンダリングと正準な標準フォント送りを追加しました。2 つのネイティブ Linux FPC ツールチェーンがそれぞれ有界レンダリングアサーション 128 と独立 pypdf / MuPDF ピクセル / ジオメトリアサーション 946 に合格し、4 つの Windows コンパイラーターゲットが新規ソースからビルドされ、両 C++Builder 公開ヘッダーがコンパイルされ、標準フォント回帰が 15 の実際のページにわたる 1085 個の独立文字原点と一致します
バージョン 2.820.0 は、実際の埋め込み Unicode ウィジェット外観を持つネイティブ Linux ワークストリームを完了しました。各 Linux FPC ツールチェーンがメタデータ 19 と外観アサーション 58 に合格し、4 つの Windows コンパイラーターゲットそれぞれが 19 と 52 に合格、両 C++Builder インターフェイスがコンパイルされ、独立リーダーが元のソース接頭辞、AES セキュリティ、正確なフォント / グリフ / ToUnicode データ、ラスターフィデリティを含む 1294 アサーションで 42 の実際の PDF を検証します
元の 11 の有界ワークストリームには上記のリリース版エビデンスがあります。後続の完了目標で要望されたより広い機能は、実装と必要な受け入れが完了するまでオープンのままです
アクティブな機能完了
完了計画が以降のリリースと残り作業を記録します。候補実装と部分的なターゲット結果は、リリース済み機能や目標の完了を示すものではありません
| アクティブな提供項目 | 残る受け入れ条件 |
|---|---|
| FDF と注釈転送 | リリース済み 2.973.0 のバイナリ FDF 注釈グラフ、外観状態、共有リソース、トランザクション型置換と 2.974.0 のトランザクション型注釈削除を土台にする。ウィジェットのフィールドツリー削除、埋め込みファイル、より広いアクションチェーン、さらなるフィールドポリシーモデリングを、独立した出力検証つきで仕上げる |
| ネイティブレンダリング | リリース済み 2.972.0 の注釈デフォルト外観とテキストクリッピングを土台にする。非既定の可変フォント、さらなるグラフィックス状態、フォントと変換の組み合わせ、独立したジオメトリとラスター比較、印刷ポリシー、試作ソース再ビルドを仕上げる |
| リッチテキスト CSS とレイアウト | リリース済みのスタイルシート、メディアプロファイル、外部リソース、有限数値演算を土台にする。さらなるプロパティ、セレクター、メディア機能、テーブル、画像、一般的なレイアウトを仕上げる |
| 動的 XFA ランタイム | 一般的なテンプレート / フォーム DOM 編集、明示的な再マージ、出現とバインディングの規則、安定したエイリアス、外部メディア、トランザクション型キャンセルと永続化リーダー検証つきのさらなるコンシューマー |
現在の FPC 実装とリリース受け入れは、すべてのプラットフォームでバージョン 3.3.1 以降を要求し、実際のコンパイラービルドを記録します。上記の古いコンパイラーの結果は歴史的識別子を保持し、現在のリリースゲートではありません
実行上の制約
正規のプロジェクトディレクトリで直接作業し、無関係な編集を保持し、ビューアー起動を抑止した状態で非 GUI チェックを実行し、タスクの変更だけを stage し、決して push しません
実装中は正規の en-us ドキュメントのみを更新します。翻訳の同期は別タスクです