العمل مع تدوير الصفحات

تدوير الصفحة باستخدام PageRotations

لتدوير الصفحات في المستند يمكننا استخدام PageRotations. PageRotations يحتوي على رقم الصفحة ودرجة التدوير، المفتاح يمثل رقم الصفحة، وقيمة المفتاح تمثل التدوير بالدرجات.

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");
}