81,092
社区成员
发帖
与我相关
我的任务
分享
Rectangle rectPageSize = new Rectangle(PageSize.A4);// 定义A4页面大小
Document document = new Document(rectPageSize, 0,0, 0, 0);// 4个参数,设置了页面的4个边距
try {
FileOutputStream fis = new FileOutputStream("C:/1.pdf");
PdfWriter writer = PdfWriter.getInstance(document, fis);
document.open();
document.newPage();
Image img = Image.getInstance("C:/Windows/Zapotec.bmp");
img.scaleAbsolute(document.getPageSize().getWidth(), document.getPageSize().getHeight()); // set image size
img.setAbsolutePosition(0, 0);
img.setAlignment(Image.UNDERLYING);
document.add(img);
document.close();
writer.close();
fis.close();
} catch (DocumentException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}