iText

iText Suite 8.0.5リリース: 新しい署名検証APIとCSSグリッドサポートのご紹介

iText Suite バージョン8.0.5では、PDF電子署名検証のための新しいモジュールが導入され、PDFテンプレート作成のためのCSS Gridモジュールがサポートされました。また、破損したドキュメントの処理も改善され、pdfSweepによる安全な再編集も追加されました。

また、オープンソースのpdfHTMLとpdfSweepアドオンにも新機能が追加されています。pdfHTMLではテンプレート作成機能が強化され、pdfSweepでは墨消し機能が改善されました。

開発開始から25年近くを経て、iTextは着実に進化を続けており、オープンソースコミュニティにおいて新しい標準と技術の推進に尽力しています。破損したドキュメントの処理改善など、さまざまな機能強化により、ユーザーのPDF処理体験がさらに向上することが期待されます。

iText Core 8.0.5リリース

組み込みデジタル署名検証API

iText Coreに新たに追加されたvalidation.v1モジュールは、署名検証プロセスの簡素化と拡張を目的としています。このリリースでは、SignatureValidatorValidationReportクラスが導入され、将来のリリースでさらなる機能拡張が予定されています。

このパッケージは次のメジャーリリースでvalidationに名称変更される予定ですが、検証APIは既に完全に機能しており、すぐに使用可能です。新しいクラスの使用方法はナレッジベースの専用記事で確認でき、GitHubには更新されたJavaと.NETの署名検証例も公開されています。

また、CrlClientOnlineクラスが改良され、証明書ごとに複数のCRL配布ポイントをサポートするようになりました。さらに、DocMDPとFieldMDP標準に基づいて、DocumentRevisionsValidatorレベルでドキュメントのリビジョン検証が可能になりました。

これらの変更により、iText Coreの署名検証機能が大幅に強化され、より柔軟で効率的なPDF文書の検証が可能になりました。

レイアウトモジュールの更新

グリッドレイアウトサポートの主な焦点はpdfHTMLアドオンでのテンプレート作成でしたが、そのロジックはiText Coreのレイアウトモジュールに配置されています。これは、pdfHTMLが抽象的な要素を低レベルのPDF構文に変換するために、レイアウトモジュールとの統合に大きく依存しているためです。

グリッドレイアウトのロジックは、既存のBlockRendererクラス(Java/.NET)を基盤として使用しており、iTextの他の高レベルレイアウトオブジェクトレンダラーと同様に機能します。グリッドレイアウトサポートに興味を持つ人のほとんどは、テンプレート変換にpdfHTMLを使用すると予想されるため、詳細についてはpdfHTMLリリースノートをご覧ください。

pdfHTML 5.0.5リリース

グリッドレイアウトのサポート

多くの開発者がiText CoreのオープンソースアドオンであるpdfHTMLを使用し、CSSでスタイリングされたHTML/XMLテンプレートから簡単にPDFを作成しています。

今回のアップデートで、pdfHTMLに新たにCSSグリッドレイアウトモジュールのサポートが追加されました。これは、主要なWebブラウザすべてでサポートされ、広く採用されつつある技術です。

グリッドレイアウトの特徴は、要素の二次元レイアウトが可能なことです。単独で使用することも、既存のフレックスボックスレイアウトモジュールと組み合わせることもでき、PDF作成用のテンプレート設計に新たな可能性を提供します。この追加により、pdfHTMLのCSSサポートがさらに拡張され、より柔軟で高度なPDFテンプレート作成が可能になりました。

pdfSweep 4.0.3リリース

pdfSweepアドオンは、iText Coreのもう一つのオープンソースアドオンで、PDFから内容を安全に墨消しすることができます。これは、文書から機密情報や慎重に扱うべき情報を完全に削除する必要がある場合に不可欠です。

このリリースでは、墨消し領域の正確な配置とサイズ設定のための便利な新設定が導入されました。この設定は、上昇文字や下降文字の行が墨消し領域の上下の行と重なる場合に特に有用です。

商品の詳細とお問い合わせはこちらから↓↓
 iText特設ページ

-iText
-, ,