1
我有一堆PDF,我已經合併了這一點在代碼中。在合併PDF開始時,我有一個內容頁面,分別鏈接到所述PDF。這些pdfAction.gotoLocalPage
鏈接有時不能正常工作,而是跳轉到頁面底部和下一頁之間,但PDF書籤超鏈接始終正常工作。iTextPDF超鏈接沒有鏈接到正確的地方
爲書籤的代碼:
int pageToLinkTo=prevSectionPageCount+sectionPageCount+numberOfIndexPages+currentIndexPage+1;
document.put("Title", documentName);
document.put("Action", "GoTo");
document.put("Page",String.format("%d Fit", pageToLinkTo));
的內容頁面的鏈接代碼:
PdfAction action = PdfAction.gotoLocalPage(pageToLinkTo, new PdfDestination(PdfDestination.FIT,-1,-1,0), stamper.getWriter());
chunk.setAction(action);
這些評價都到同一頁。源PDF文件可能有問題嗎?鏈接之間唯一顯着的區別是工作鏈接和跳轉到錯誤位置的鏈接是源PDF具有略微不同的頁面大小(0.1英寸不同)。
任何幫助,將不勝感激!
感謝
就是這樣。非常感謝您的幫助。額外的參數必須一直拋棄它。這很好奇,因爲除了少數精選的PDF外,99%的PDF工作得很好。無論哪種方式,它現在工作。感謝您提供該資源的鏈接 – Smittey