|
@@ -581,7 +581,18 @@ public class FileUtils {
|
|
|
pdfReader.getPageN(index).put(PdfName.ROTATE, new PdfNumber(180)); // 顺时针旋转270°
|
|
|
//横表旋转后打页码坐标不一样
|
|
|
over.showTextAligned(Element.ALIGN_LEFT, pageNumber, width - 35, 20, 0);
|
|
|
- }else {
|
|
|
+ }else if (rotate!= null && rotate.intValue() == 90) {
|
|
|
+ //交换width和height
|
|
|
+ pdfReader.getPageN(index).put(PdfName.ROTATE, new PdfNumber(0)); // 顺时针旋转270°
|
|
|
+ //横表旋转后打页码坐标不一样
|
|
|
+ over.showTextAligned(Element.ALIGN_LEFT, pageNumber, width - 35, 20, 0);
|
|
|
+ }else if (rotate!= null && rotate.intValue() == -90) {
|
|
|
+ //交换width和height
|
|
|
+ pdfReader.getPageN(index).put(PdfName.ROTATE, new PdfNumber(180)); // 顺时针旋转270°
|
|
|
+ //横表旋转后打页码坐标不一样
|
|
|
+ over.showTextAligned(Element.ALIGN_LEFT, pageNumber, width - 35, 20, 0);
|
|
|
+ }
|
|
|
+ else {
|
|
|
over.showTextAligned(Element.ALIGN_LEFT, pageNumber, width - 35, 20, 0);
|
|
|
}
|
|
|
}
|