前書き:
(訳注:このページは、iText のチュートリアルページを iText.NET 用に書き直したものを日本語訳したものです。J#とJavaは、ほとんど同じなので、Java をお使いの方も参考になると思います。完成はまだまだ先です。オリジナルのページは、http://www.lowagie.com/iText/ をご覧ください。かなりのリンク切れがありますが、ご容赦ください。)
iText は、WEBサーバー(とそのほかのJavaプログラム)にダイナミックPDF生成の機能を付加するライブラリです、このチュートリアルでは、スタンドアロンプログラム例が示されているので、iTextほとんどの機能を学ぶことができます。これを応用すれば、Servlet、Java Web Startアプリケーション、そのほかのJavaプログラムなどへ適用可能なはずです。このチュートリアルは完成には程遠いものですが、徐々に改定していきます。
-
Part I: 基本的な iText の使い方
-
Part II: 高機能オブジェクトの使い方
-
Part III: フォント
-
Part IV: ダイレクトコンテント
-
Part V: 対話機能 (AcroForms)
-
Part VI: iText Toolbox の説明
-
Part VII: RTF
-
Part VIII: HTML
-
Part IX: XML
-
Part X: 内部の仕組み
Part I: 基本的な iText の使い方
| Hello World iText で PDF を 生成する五つの手順の簡単な説明。 | |
|
Sections (日本語)
|
Examples
|
| 既存 PDF の操作 既存のPDFの複製・操作 | |
|
Sections (日本語)
|
Examples
Concatenate
既存PDFの結合
引数:
入力:
出力:
|
| FAQ ここでは、よく質問される事項について説明しています。 | |
|
Sections
|
Examples
|
Part II: 高機能オブジェクトの使い方
| 基本的なテキストオブジェクト iTextの基本的なテキスオブジェト | |
|
Sections (日本語)
|
Examples
|
| Chunk オブジェクト Chunk オブジェクトの機能 | |
|
Sections (日本語)
|
Examples
|
| アンカー、アクション、注釈 文書外への移動、文書内の移動、アクション、注釈など | |
|
Sections (日本語)
|
Examples
|
| 開き方の指定、ページラベル、オプショナルコンテンツ、しおり 開き方の指定、しおり、アウトライン、行き先、など | |
|
Sections (日本語)
|
Examples
|
| Images iTextでサポートされるすべてのイメージ | |
|
Sections (日本語)
|
Examples
DvdCover
DVDカバーの作成
引数:
入力:
出力:
|
| いくつかの例: EPS, TIFF、バーコード いくつかの例: PostScriptの埋め込み、TIFFのインポート、バーコード | |
|
Sections (日本語)
|
Examples
OddEven
二つのTIFFファイルのうち、ひとつを奇数ページ、もうひとつを偶数ページに配置し、ひとつの PDF とする
引数:
入力:
出力:
|
| テーブル iTextでのテキストとデータのテーブルへの配置法 | |
|
Sections (日本語)
|
Examples
|
| PdfPTable PdfPTable の別の機能 | |
|
Sections (日本語)
|
Examples
|
| PdfPTable でできること テーブルを作成するいくつかの方法 | |
|
Sections
|
Examples
|
| ColumnText iText でテキストとデータの列を制御する方法 | |
|
Sections (日本語)
|
Examples
|
Part III: フォント
| Font オブジェクト iText における Font オブジェクトの違い | |
|
Sections (日本語)
|
Examples
|
| フォントの特性 フォントスタイルの変更 | |
|
Sections (日本語)
|
Examples
|
| フォントの取得 iText でサポートされている標準以外のフォントの概要 | |
|
Sections (日本語)
|
Examples
|
Part IV: ダイレクトコンテント
| ダイレクトコンテント PdfContentByte クラスを使った ダイレクトコンテントの PDF への追加 | |
|
Sections (日本語)
|
Examples
|
| 座標系 座標系 - 変換行列(CTM)の変更 | |
|
Sections (日本語)
|
Examples
|
| グラフィックスステート PdfContentByte クラスを使った PDF へのグラフィックスの直接的な追加 | |
|
Sections (日本語)
|
Examples
|
| 色 色、透過度、スポットカラー、パターン、シェーディング | |
|
Sections (日本語)
|
Examples
|
| テキスト PdfContentByte クラスを使った PDF へのテキストコンテンツの直接的追加 | |
|
Sections (日本語)
|
Examples
|
| ページイベント PdfContentByte クラスを使った PDF へのコンテンツの直接的追加 | |
|
Sections (日本語)
|
Examples
|
| オプショナルコンテンツ オプショナルコンテンツの PDF への追加 | |
|
Sections (日本語)
|
Examples
|
| Graphics2D PDF シンタックスの章を全部読むがないなら、JAVA API を使うこともできます。 | |
|
Sections (日本語)
|
Examples
|
Part V: 対話機能 (AcroForms)
先頭に戻る|
Interactive Forms Step for step creation of an Acroform. |
|
|
Sections
|
Examples
ListFields
Reads different pdf fields and lists the
acrofields
Argument(s):
Output:
ANT script (all examples):
|
| Creating FormsStep for step creation of an Acroform. | |
|
Sections
|
Examples
ANT script (all examples):
|
| Working with existing PDF documentsHow-to copy/manipulate existing PDF documents. | |
|
Sections
|
Examples
ANT script (all examples):
|
Part VI: iText Toolbox の説明
Under Construction
先頭に戻る
Part VII: RTF
| リッチテキストフォーマット iText を使った RTF 文書の作成法 | |
|
Sections
|
Examples
|
Part VIII: HTML
| iTextを使った HTML の生成 iTextを使った HTML の生成法 | |
|
Sections
|
Examples
|
Part IX: XML
| XML | |
|
Examples
CreateXML
XML の作成
入力:
出力:
XML からの作成
入力:
出力:
ParseXMLTagMap
タグマップを使った XML からの作成
出力:
ParseHTML
HTMLAndCSS
HTML からの作成
入力:
出力:
HtmlParserExample
HtmlParser クラスの使い方
入力:
XmlPageSetting
XML によるページ設定の方法
CSS を使った HTML の作成
出力:
|
|
Part X: 内部の仕組み
Under Construction
先頭に戻る
Part XI: Signing
| デジタル署名 | |
|
Examples
|
|
