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
你需要將兩者結合起來,首先檢查它是否旋轉,然後檢查尺寸。您可以根據尺寸計算方向。 –