1
我想添加一個頁腳到我的PDF文檔,但代碼波紋管不工作,請不要將此問題視爲重複...此代碼在答案中是一樣的類似的問題;iText添加一個圖片作爲頁腳
protected void buildPdfDocument(Map model, Document document,
PdfWriter writer, HttpServletRequest request,
HttpServletResponse response) throws Exception {
response.setCharacterEncoding("application/pdf;charset=UTF-8");
document.setPageSize(PageSize.A4.rotate());
Image imf= Image.getInstance("D:\\footer.png");
imf.setAlignment(Image.MIDDLE);
imf.scaleAbsoluteHeight(20);
imf.scaleAbsoluteWidth(20);
imf.scalePercent(100);
Chunk chunk = new Chunk(imf, 0, -45);
HeaderFooter footer = new HeaderFooter(new Phrase(chunk), false);
footer.setAlignment(Element.ALIGN_CENTER);
footer.setBorder(Rectangle.NO_BORDER);
document.setFooter(footer);
document.open();
document.newPage();
// add tables and other elements
document.close();
}
然後執行代碼後,圖像沒有顯示出來..我使用iText v2.1.7。
謝謝