4
我正在通过iText以PDF方式阅读。如何检查第一页的方向是否处于横向或纵向模式?获取已通过iText读入的PDF的方向
我正在通过iText以PDF方式阅读。如何检查第一页的方向是否处于横向或纵向模式?获取已通过iText读入的PDF的方向
我使用这个组合,它似乎运作良好。
Rectangle rectangle = pdfReader.getPageSizeWithRotation(pageNumber);
if(rectangle.getHeight() >= rectangle.getWidth())
return PageFormat.PORTRAIT;
else
return PageFormat.LANDSCAPE;
阅读该链接,http://stackoverflow.com/questions/6383669/itext-setrotatecontentsfalse-strange-behaviour-on-landscape-pdfs/6415326#6415326的答案 –
谢谢,但没有按getpagerotation”因为无论是横向还是纵向,页面的初始旋转都是0。 – Shino
你需要将两者结合起来,首先检查它是否旋转,然后检查尺寸。您可以根据尺寸计算方向。 –