这篇文章将介绍如何使用spire.pdf for java在java应用程序中对pdf文档的页面进行旋转。
原input.pdf文档如下:
import com.spire.pdf.pdfdocument;
import com.spire.pdf.pdfpagebase;
import com.spire.pdf.pdfpagerotateangle;
import java.io.ioexception;
public class rotatepdfpages {
public static void main(string[] args) throws ioexception {
//加载pdf文档
pdfdocument pdf = new pdfdocument();
pdf.loadfromfile("input.pdf");
//获取第一页
pdfpagebase page = pdf.getpages().get(0);
//获取第一页当前的旋转角度
int rotateangle = page.getrotation().getvalue();
//在当前旋转角度的基础上,将第一页顺时针旋转90度(可选0/90/180/270度)
rotateangle = pdfpagerotateangle.rotate_angle_90.getvalue();
page.setrotation((pdfpagerotateangle.fromvalue(rotateangle)));
//保存文档
pdf.savetofile("rotated.pdf");
}
}
顺时针旋转90度后: