実践的なiText 5の例

iTextはPDF文書のコンテンツを解析し、コンテンツを抽出できます。このコンテンツはiTextを使用して編集することもできます。

カテゴリ

フォント

フォントに関連する問題が発生した場合、間違ったフォントを使用している可能性があります。書きたいグリフを適切に作成できていますか?適切なエンコーディングを使用していますか?Type1フォント、TrueTypeフォント、OpenTypeフォント、Latin-1またはUnicodeなどの例をご確認ください。

画像

iTextは、Jpeg、Jpeg2000、Gif、PNG、WMF、JBIG2、CCITTなどのさまざまなタイプの画像をサポートします。その他の機能として、画像を切り取り、透明または白黒にすることができます。また、パスと形状を描画し、色で塗りつぶすことができます。

ColumnText

ColumnTextは、絶対位置にコンテンツを追加するために使用できるオブジェクトです。

フォーム

PDFのインタラクティブフォームには、AcroForm技術に基づくフォームと、XML Forms Architecture(XFA)に基づくフォームの2つのタイプがあります。フォームを検査、入力、平坦化する例をご確認ください。

アクションと注釈

PDFにはさまざまなインタラクティブ機能があります。JavaScript、内部および外部リンク、さまざまなタイプの注釈の作成・表示をサポートします。

PDF/AおよびPDF/UA

PDF/A(ISO 19005)およびPDF/UA(ISO 14289)は、アーカイブおよびユニバーサル・アクセシビリティに関するISO規格です。

抽出と編集

iTextはPDF文書のコンテンツを解析し、コンテンツを抽出できます。このコンテンツはiTextを使用して編集することもできます。

セキュリティ

PDFは暗号化し、デジタル署名することができます。

グラフィックス

線と図の作成と描画、グラフィックス形状、色、graphics2Dの変更などのサンプル・コードは以下のとおりです。

その他

バーコードを作成する方法、ログを導入する方法などのサンプル・コード。

ZUGFeRD

ZUGFeRDは、産業間共通請求書(CII)規格およびPDF/A-3に基づいた電子請求書に関する規格です。「請求書作成の未来像」をすべて読み、サンプル・コードを試してください。

iText in Action

このブックの第2版は2010年に発行され、約300のサンプル・コードを含んでいます。

既存のPDFのマージ

PDFはページ単位でコピー、マージ、組み立てることができます。

既存のPDFの操作

PdfStamperにより、既存の文書にウォーターマーク、ヘッダー、フッターといったコンテンツを追加できます。

XML Worker

iTextは、XML Workerアドオンを備えたPDFにXHTMLとCSSを直接変換できます。