Mar 15, 2006
iText にチャレンジ(3)
日本語フォントを利用した PDF を作成してみた。 日本語フォントを読み込めたのでかなり期待していたが、期待通り簡単に日本語を扱うことができた。
サンプルコード
package jp.in_vitro.codelets.itext;
import java.io.FileOutputStream;
import java.io.IOException;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;
public class Codelet2 {
public Codelet2() {
super();
}
public static void main(final String[] args) throws DocumentException,
IOException {
Codelet2 me = new Codelet2();
me.createPDF();
}
protected void createPDF() throws DocumentException, IOException {
BaseFont baseFont = BaseFont.createFont(
"c:\\windows\\fonts\\msgothic.ttc,1", BaseFont.IDENTITY_H,
BaseFont.EMBEDDED);
Font font = new Font(baseFont, 12);
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream(
"c:\\Japanese.pdf"));
document.open();
String text1 = "こんにちは";
document.add(new Paragraph(text1, font));
document.close();
}
}
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Library/20060315_01.trackback
writeback message: Ready to post a comment.
