تعيين تفضيلات العارض لملف PDF موجود

تعيين تفضيلات العارض لملف PDF موجود

فئة ViewerPreference تمثل أوضاع عرض ملفات PDF؛ على سبيل المثال، وضع نافذة المستند في وسط الشاشة، إخفاء شريط قوائم تطبيق العارض، إلخ.

تسمح لك طريقة ChangeViewerPreference في فئة PdfContentEditor بتغيير تفضيلات العارض. من أجل القيام بذلك، تحتاج إلى إنشاء كائن من فئة PdfContentEditor وربط ملف PDF المدخل باستخدام طريقة bindPdf.

بعد ذلك، يمكنك استدعاء طريقة ChangeViewerPreference لتعيين أي تفضيل. أخيرًا، يجب عليك حفظ ملف PDF المحدث باستخدام طريقة الحفظ. يوضح لك مقتطف الشيفرة التالي كيفية تغيير تفضيلات العارض في ملف PDF موجود.

على سبيل المثال، نحن نحدد المعامل CENTER WINDOW الذي يمكننا من توسيط النافذة، بعد إزالة شريط الأدوات العلوي باستخدام HIDE MENUBAR ومع PAGE MODE USE NONE لفتح وضع الشاشة الكاملة.

public static void SetViewerPreference()
        {
            var document = new Document(_dataDir + "Sample.pdf");
            PdfContentEditor editor = new PdfContentEditor(document);

            // تغيير تفضيلات العارض
            editor.changeViewerPreference(ViewerPreference.CENTER_WINDOW);
            editor.changeViewerPreference(ViewerPreference.HIDE_MENUBAR);
            editor.changeViewerPreference(ViewerPreference.PAGE_MODE_USE_NONE);
            
            editor.save(_dataDir + "PdfContentEditorDemo_SetViewerPreference.pdf");
            GetViewerPreference();
        }