使用页面旋转

使用 PageRotations 旋转页面

要在文档中旋转页面,我们可以使用 PageRotationsPageRotations 包含页码和旋转度数,键表示页码,键的值表示旋转的度数。

public static void RotatePages1()
{
    var editor = new PdfPageEditor();
    editor.BindPdf(_dataDir + "sample.pdf");

    editor.PageRotations = new System.Collections.Generic.Dictionary<int, int> { { 1, 90 }, { 2, 180 }, { 3,270 } };

    editor.Save(_dataDir + "sample-rotate-a.pdf");
}

使用旋转旋转页面

我们也可以使用Rotation属性。旋转必须是0、90、180或270

public static void RotatePages2()
{
    var editor = new PdfPageEditor();
    editor.BindPdf(_dataDir + "sample.pdf");

    editor.ProcessPages = new int[] { 1, 3 };
    editor.Rotation = 90;

    editor.Save(_dataDir + "sample-rotate-a.pdf");
}