iText サンプルプログラム
目次
CropBox,BleedBox(裁ち落としを含むサイズ(塗り足し部分?)),TrimBox(仕上がりサイズ)を指定して1ページの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);
Rectangle bleedBox = new Rectangle(0, 0, 1000, 1000);
writer.setBoxSize("bleed", bleedBox);
//実際の本サイズ
Rectangle trimBox = new Rectangle(100, 100, 900, 900);
writer.setBoxSize("trim", trimBox);
document.open();
writer.setPageEmpty(false);
document.newPage();
document.close();
stream.close();
} catch (IOException e) {
e.printStackTrace();
} catch (DocumentException e) {
e.printStackTrace();
}