iText サンプルプログラム

目次

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


try {
    //PDFドキュメントを作成
    Document document = new Document(new Rectangle(0, 0, 1000, 1000));
    FileOutputStream stream = new FileOutputStream("hogehoge.pdf");

    PdfWriter writer = PdfWriter.getInstance(document, stream);
    document.open();
    Image image = Image.getInstance("hogehoge.jpg");
    image.setAbsolutePosition(0, 0);
    writer.getDirectContent().addImage(image);
    
    //2ページ目
    document.newPage();
    writer.getDirectContent().addImage(image);

    writer.flush();
    //作成したPDFを保存
    document.close();
    stream.close();
} catch (IOException e) {
    e.printStackTrace();
} catch (DocumentException e) {
	e.printStackTrace();
}