iText サンプルプログラム

目次

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

itext-asian.jarが必要になる。


try {
    Document document = new Document();
    PdfWriter.getInstance(document, new FileOutputStream("hogehoge.pdf"));
    document.open();
    
    BaseFont bf = BaseFont.createFont("KozMinPro-Regular", "UniJIS-UCS2-H", BaseFont.EMBEDDED);
    Font font = new Font(bf, 12);
    document.add(new Paragraph("test漢字あいうえおカキクケコサシスセソOK1234",font));
    document.close();
} catch (IOException e) {
    e.printStackTrace();
} catch (DocumentException e) {
    e.printStackTrace();
}