iText メモ

iTextを調査する機会があったので、そのメモ。

iTextとは

iTextで開発されているPDF処理用のライブラリ。
ここではJavaのライブラリを使用します。

事前準備

JDKのインストールとiText - Download

ここでは、itext-pdfa-5.4.3.jar,itext-xtra-5.4.3.jar,itextpdf-5.4.3.jar,itext-asian.jarを使用した。

サンプルプログラム

空白ページが1ページあるだけのPDFを作成する

空白ページが2ページあるだけのPDFを作成する

ページサイズを指定して空白1ページのPDFを作成する

BleedBox(塗り足しを含むサイズ),TrimBox(仕上がりサイズ)を指定して1ページのPDFを作成する

JPEGファイルをPDFに出力する

JPEGファイルをPDFの複数ページに参照方式で出力する

JPEGファイルをPDFの複数ページに物理方式に出力する

PDFから1ページのJPEGファイルを抽出する

PDFから全ページの画像を取得する

PDFに文字列を一つ出力する

PDFに文字列を二つ出力する

PDFに日本語を含む文字列を一つ出力する