使用itextpdf的横向和纵向页面的PDF页面大小始终相同

我有一个PDFReader,其中包含横向模式的某些页面和纵向模式的其他页面。

我需要区分它们以进行一些处理…但是,如果我调用getOrientation或getPageSize,则该值始终是相同的(pagesize为595,方向为0)。

为什么横向页面的值没有不同?

我试图找到其他方法来检索页面宽度/方向,但没有任何效果。

这是我的代码:

for(int i = 0; i < pdfreader.getNumberOfPages(); i++)

{

document = PdfStamper.getOverContent(i).getPdfDocument();

document.getPageSize().getWidth; //this will always be the same

}

谢谢 !

回答:

解决:

PdfStamper.getImportedPage(pdfReader, pagenumber).getBoundingBox().getWidth()

代替

stamper.getOverContent(i).getPdfDocument().getPageSize().getWidth();

以上是 使用itextpdf的横向和纵向页面的PDF页面大小始终相同 的全部内容, 来源链接: utcz.com/qa/429227.html

回到顶部