ホーム > 一覧 > 概要 > サンプル  ♠  English

iTextでPDFを作成するJavaサンプル

Contact

はじめに

横浜工文社いちにちセミナーiText PDFコースの教材のサンプルプログラムです。

ダウンロード: itextpdf.zip

動作形態

このひとつのサンプルに二つの動作形態のプログラムが含まれています。

描画方法

iTextにはPDFを作成する三つの方法があります。 このサンプルはその三つの方法をそれぞれ1ページごと、計3ページ試しています → test.pdf参照

2ページめのPDF直書きは、手書きPDF入門と同じテキスト、塗潰し図形、線画を試しました。

コンソールアプリケーション

ファイルを以下のように配置して、コンパイル、実行してください。 iTextのライブラリ(itext-2.1.3.jar)と東アジア圏フォント(iTextAsian.jar)が必要です。

[layout of files]
  test.gif
  test.pdf <- 実行するとこのファイルができる
  test
    iTextNative.java
    PdfSyntax.java
    Java2D.java
    PDFbyiText.java

[compile]
javac -classpath iText-2.1.3.jar;. test/iTextNative.java
javac -classpath iText-2.1.3.jar;. test/PdfSyntax.java
javac -classpath iText-2.1.3.jar;. test/Java2D.java
javac -classpath iText-2.1.3.jar;. test/PDFbyiText.java

[run]
java -classpath iText-2.1.3.jar;iTextAsian.jar;. test.PDFbyiText

サーブレット

上記でコンパイルしたファイルのほか、PdfServlet.javaもコンパイルしてください。 Servlet-api.jarを参照する必要があります。

javac -classpath iText-2.1.3.jar;<location-of-servlet-api.jar>;. test/PdfServlet.java

サーブレット実行環境に下記の配置でファイルを置いてください。

<tomcat-install-directory>/webapps
  itext
    test.gif
    WEB-INF
      web.xml
      classes/test
        iTextNative.class
        Java2D.class
        PDFbyiText.class
        PdfServlet.class
        PdfSyntax.class
      lib
        iText-2.1.3.jar
        iTextAsian.jar

Webブラウザでこのサーブレットにアクセスすると(たとえばhttp://localhost:8080/itext)、上記test.pdfと同じ内容が表示されます。

 

ホーム技術セミナーJava製品技術翻訳金融翻訳

Kobu.Com Logo

Copyright © 2008 Kobu.Com. All rights reserved.
Updated 2008 Nov 02

公開するサンプルは試作品で、完全なものではありません。
この解説書とサンプルの転載はご遠慮ください。
リンク張りやお問合せやコメントを歓迎いたします。