عرض Word كملف PDF باستخدام C#

تعد القدرة على تحويل المستندات إلى PDF تقريبًا مهارة مطلوبة في هذا العصر الرقمي. نظرًا لكون ملف PDF هو المعيار المقبول عالميًا ، فغالبًا ما نحتاج إلى تحويل مستندات معالجة الكلمات إلى هذا التنسيق المحمول أثناء المشاركة. في هذه المقالة ، سننظر في العرض البرمجي لمستندات Word لعرضها بتنسيق PDF باستخدام C#. بالإضافة إلى ذلك ، سنرى كيفية تحويل مستندات معالجة الكلمات هذه إلى ملفات PDF آمنة باستخدام C# داخل تطبيق .NET.

عارض Word & PDF - .NET API

GroupDocs.Viewer for .NET هي واجهة برمجة تطبيقات تتيح للمطورين إنشاء تطبيقات قوية تستند إلى .NET. تتيح واجهة برمجة التطبيقات (API) تقديم المستندات إلى تنسيقات PDF و HTML وصورة داخل التطبيق. في هذه المقالة ، سوف نوضح كيفية استخدامه لعرض مستندات Word كملفات PDF.

يمكن تنزيل API كملفات DLL أو مثبت MSI من قسم التنزيل أو تثبيته في تطبيق .NET باستخدام NuGet.

PM> Install-Package GroupDocs.Viewer

كيفية عرض مستندات Word بصيغة PDF باستخدام C#

لنبدأ بخيارات التقديم الافتراضية. فيما يلي الخطوات التي توضح كيف يمكنك تحويل مستند Word إلى ملف PDF ببضعة أسطر من كود C#.

  • قم بتحميل مستند Word باستخدام فئة Viewer.
  • قم بإعداد [خيارات عرض PDF] الافتراضية 5.
  • قم باستدعاء طريقة العرض لحفظ مستند Word الذي تم تحميله بتنسيق PDF.

إليك رمز C# الذي يعرض مستند Word كملف PDF:

// كيفية عرض مستندات Word بصيغة PDF باستخدام C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf");
    viewer.View(options);
}

ما يلي هو إخراج الكود أعلاه:

Word بصيغة PDF

مستند Word كملف PDF محمي بكلمة مرور مع تعطيل خيار الطباعة باستخدام C#

ستجد هنا إجابة السؤالين التاليين في بضعة أسطر من التعليمات البرمجية:

  1. كيفية تحويل مستند Word إلى ملف PDF محمي بكلمة مرور؟
  2. كيف تصنع ملف PDF مع وجود خيار معطل للطباعة؟

ستوجهك هذه الخطوات حول كيفية تحويل مستند Word إلى ملف PDF محمي له أذونات محدودة باستخدام C#:

  • قم بتحميل مستند Word (DOC / DOCX) باستخدام فئة Viewer.
  • قم بإعداد إعدادات الأمان باستخدام فئة الأمان.
    • تقييد الوصول إلى المستند عن طريق تعيين DocumentOpenPassword.
    • قم بتقييد طباعة وتعديل واستخراج البيانات بتنسيق PDF عن طريق تعيين كلمة مرور الأذونات.
    • السماح / رفض الأذونات عن طريق تعيين سمة الأذونات.
  • الآن قم بتعيين خيارات عرض PDF وأضف إعدادات الأمان إليها.
  • قم باستدعاء طريقة العرض لعرض مستند Word الذي تم تحميله كملف PDF محمي بكلمة مرور بأذونات محدودة.

يعرض رمز C# التالي مستند Word كملف PDF محمي ليس له أذونات طباعة:

// كيفية عرض مستندات Word كملف PDF محمي باستخدام C#
using GroupDocs.Viewer.Options;
...

using (Viewer viewer = new Viewer("path/document.docx"))
{
    Security security = new Security
    {
        DocumentOpenPassword = "opening-pass",
        PermissionsPassword = "permission-pass",
        Permissions = Permissions.AllowAll ^ Permissions.DenyPrinting
    };

    PdfViewOptions options = new PdfViewOptions("path/Word-Document.pdf")
    {
        Security = security
    };

    viewer.View(options);
}

ملف PDF محمي بكلمة مرور

الآن ، في كل مرة يتم فتح ملف PDF ، سيطلب منك إدخال كلمة المرور لفتحه.

أدخل كلمة المرور لـ PDF الآمن

PDF مع خيار الطباعة المعطل

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

Word كملف PDF محمي

احصل على رخصة مؤقتة مجانية

يمكنك الحصول على ترخيص مؤقت مجاني لتجربة المكتبة دون قيود التقييم.

استنتاج

باختصار ، اكتشفنا كيفية استخدام C# لعرض مستندات Word وتحويلها برمجيًا إلى ملفات PDF ، بما في ذلك خيار حماية ملف PDF الناتج بكلمة مرور. تعلمنا أيضًا تقييد طباعة ملف PDF من خلال ضبط أذوناته. بفضل هذه المعرفة ، يمكنك الآن بسهولة إنشاء تطبيق عارض Word و PDF الخاص بك على غرار GroupDocs.Viewer Online App.

للحصول على مزيد من الفهم لـ GroupDocs.Viewer for .NET ، راجع الوثائق الخاصة بها. إذا كان لديك أي أسئلة أو استفسارات ، تواصل معنا من خلال المنتدى.

أنظر أيضا