我正在尝试使用具有不同页面大小的页面的iText创建PDF文档。 (也就是说,PDF文档可能有几个页面,一些合法的大小,一些字母大小,没有特别的顺序。)
以下是我的代码无效:
Document pdfDocument = new Document();
PdfWriter writer = PdfWriter.getInstance(pdfDocument, ServletActionContext.getResponse().getOutputStream());
pdfDocument.open();
for (int i = 0; i < 10; i++) {
Rectangle pageSize = PageSize.LETTER;
// Code removed... this is where I calculate what the pageSize is supposed to be... either PageSize.LETTER or PageSize.LEGAL
pdfDocument.setPageSize(pageSize);
pdfDocument.newPage();
writer.setPageEmpty(false);
// Code removed... this is where I add images to the page
}
pdfDocument.close();