
iText は 2025 年最後のアップデートとなる iText Suite 9.4 を公開しました。本リリースでは、PDF の組版・変換・署名検証に関わる多くの強化が行われ、特に iText Core 9.4.0 と pdfHTML 6.3.0 に大きな改善が加えられています。ここでは主要ポイントを簡潔にまとめて紹介します。
iText Core 9.4.0:高度なページリサイズと署名検証機能の強化
PageResizer による柔軟なページサイズ変換
新たに追加された PageResizer クラス(Java/.NET) は、異なるページサイズの PDF を結合する際に真価を発揮します。A0・A1・US レターなど形式が混在する文書でも、アスペクト比を維持しながらコンテンツを適切にスケーリングできます。注釈・パターン・グラデーション・フォームフィールドといった要素も崩れず、以前より格段に安定した文書合成が可能です。
PDF のページ編集や文書組み立てを行うワークフローにおいて、より正確で柔軟な処理が期待できます。
地域別署名プロファイルで電子署名検証を自動化
iText Core 9.4.0 では、電子署名の検証機能がさらに進化しました。新しく導入された 地域別の署名検証プロファイル を選択するだけで、その地域(EU など)の法令要件を満たした検証ロジックが自動で適用されます。
また、新しい QualifiedValidator クラス により、署名や証明書が「Qualified Electronic Signature(QES)」の要件を満たすかどうかを簡単に判定できます。今後さらに地域プロファイルは拡充予定で、必要に応じて独自プロファイルを作成することも可能です。
pdfHTML 6.3.0:Flexbox の実質フルサポートへ
justify-content / align-self 対応など Flexbox 機能を大幅拡張
レスポンシブデザインで主流となっている CSS Flexbox のサポートが大幅に強化されました。 今回の改善により、
- より複雑な
justify-contentの値 - 要素単位で配置指定できる
align-self
などに対応し、HTML/CSS ベースで複雑な PDF レイアウトを再現しやすくなりました。
これにより、pdfHTML の Flexbox 対応はほぼ包括的なものとなり、Web デザインの感覚で PDF をテンプレート化する際の自由度が大きく向上しています。
アクセシビリティ対応の改善
また、aria-label や <label> 要素 を用いた <textarea> の代替説明に対応し、PDF/UA への準拠が容易になりました。フォームフィールドが適切にタグ付けされるようになり、支援技術による読み取り精度が改善します。
pdfOptimizer 4.1.1:フォントサブセットの安定性を向上
TrueType フォントのサブセット結合時に発生していた互換性問題を中心に、文書破損の原因となる不具合が複数修正されました。顧客フィードバックを踏まえた継続的な品質改善が進められています。
pdfXFA 5.0.4:ページ外へのコンテンツはみ出し問題を修正
一部バージョンで発生していた「コンテンツがページ境界を超えて配置される」問題が修正され、フォームベースの PDF を扱う際の安定性が向上しています。
まとめ
今回の iText Suite 9.4 では、
- ページサイズ変換の高度化
- 電子署名検証機能の進化
- Flexbox の実質フルサポート
- アクセシビリティの強化
- フォントや XFA 処理の安定性向上
と、多岐にわたる強化が行われました。
PDF を活用した文書生成・ワークフロー自動化・電子署名運用を行う企業にとって、より扱いやすく堅牢なツール群へと進化しています。