在日常工作中有时候会碰到PDF文档页面方向倒置的情况,这样文档阅读起来很不方便,因此我们需要对PDF文档的页面方向进行调整,也就是旋转页面。本文将介绍如何使用Spire.PDF组件实现旋转PDF页面的功能。
源文档:
C#
//创建PdfDocument实例
PdfDocument pdf = new PdfDocument();
//载入PDF文档
pdf.LoadFromFile("Sample.pdf");
//获取第一页
PdfPageBase page = pdf.Pages[0];
//获取页面当前的旋转角度,然后在当前旋转角度的基础上旋转页面,角度可选0/90/180/270
int rotation = (int)page.Rotation;
rotation += (int)PdfPageRotateAngle.RotateAngle270;
page.Rotation = (PdfPageRotateAngle)rotation;
//保存文档
pdf.SaveToFile("Output.pdf");
VB.NET
'创建PdfDocument实例
Dim pdf As New PdfDocument()
'载入PDF文档
pdf.LoadFromFile("Sample.pdf")
'获取第一页
Dim page As PdfPageBase = pdf.Pages(0)
'获取页面当前的旋转角度,然后在当前旋转角度的基础上旋转页面,角度可选0/90/180/270
Dim rotation As Integer = CInt(page.Rotation)
rotation += CInt(PdfPageRotateAngle.RotateAngle270)
page.Rotation = DirectCast(rotation, PdfPageRotateAngle)
'保存文档
pdf.SaveToFile("Output.pdf")
效果: