操作文档时,我们可以通过旋转页面方向、设置旋转角度等让文档页面内容方便阅读。以下示例中分享了通过Java代码来旋转PDF页面的方法,可选择角度0/90/180/270度等
工具/原料
Free Spire.PDF for Java v2.4.4(免费版)
jar文件导入
1、方法1:通过官网下载(https://www.e-i罕铞泱殳ceblue.cn/Introduce/Free-Spire-PDF-JAVA.html)。下载包-解压,复制文件夹lib中的jar文件(如下图);在程序中新建一个directory目录,并命名,同时将jar文件复制到此目录下;选中复制后的jar文件,点击鼠标右键,选着“Add as Library”。完成引用。
2、方法2:通过maven安装(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)
Java代码示例(供参考)
1、import com.spire.pdf.*public class Main { public static void main(String[] args) { //加载PDF文嘲汲萝镗档 PdfDocument pdf = new PdfDocument(); pdf.loadFromFile("Input.pdf"); //获取第一页 PdfPageBase page = pdf.getPages().get(0); //获取第一页当前的旋转角度 int rotateAngle = page.getRotation().getValue(); //在当前旋转角度的基础上,将第一页顺时针旋转270度(可选0/90/180/270度) rotateAngle += PdfPageRotateAngle.Rotate_Angle_270.getValue(); page.setRotation((PdfPageRotateAngle.fromValue(rotateAngle))); //保存文档 pdf.saveToFile("Rotated.pdf"); }}
2、页面设置旋转前后效果对比: