في هذا الموضوع سوف تكتسب فهمًا حول كيفية تحويل XLSX إلى PDF مع وجود أذونات مقيدة باستخدام C#. يحدث أحيانًا أنك تريد نقل المعلومات إلى الآخرين ولكنك تريد أيضًا فرض بعض القيود مثل تقييد نسخها أو طباعتها. ستوجهك الخطوات التالية إلى إنشاء ملف PDF له أذونات مقيدة من XLSX باستخدام C#.
خطوات تحويل XLSX إلى PDF باستخدام أذونات مقيدة باستخدام C#
- قم بتثبيت حزمة Aspose.Cells for .NET باستخدام NuGet Package Manager
- استيراد Aspose.Cells في البداية باستخدام التوجيه
- قم بتهيئة الترخيص لتجنب رسالة الإصدار التجريبي
- قم بتحميل ملف XLSX إلى مثيل Workbook الذي سيتم تحويله إلى PDF
- لتعيين معلمات ملف PDF الناتج ، قم بتهيئة مثيل PDFSaveOptions
- لضبط خيارات التأمين ، قم بتهيئة معلمة SecurityOptions في مثيل PDFSaveOptions
- قم بتعيين قيود النسخ / الاستخراج والطباعة في معلمة SecurityOptions
- احفظ المصنف باستخدام إعدادات PDFSaveOptions
يوضح المثال التالي عملية تصدير Excel إلى PDF باستخدام أذونات مقيدة باستخدام C#. هنا يتم تحميل نموذج لملف XLSX ثم يتم حفظه كملف PDF مع وجود قيود على المستخدم لنسخ / استخراج النص منه أو طباعته.
نموذج التعليمات البرمجية لبرنامج Excel لتقييد أذونات PDF باستخدام C#
يقوم الكود أعلاه بإنشاء ملف PDF مع قيود قليلة. يمكنك إضافة المزيد من القيود مثل شرط كلمة المرور للفتح عن طريق تعيين PdfSaveOptions.SecurityOptions.UserPassword. لاحظ أن قيود النسخ / الاستخراج والطباعة ستظل فعالة وأن UserPassword مخصصة فقط لفتح ملف PDF. إذا كنت تريد السماح للمستخدم بفتح ملف PDF هذا دون قيود ، فقم بتعيين PdfSaveOptions.SecurityOptions.OwnerPassword عن طريق إدخال كلمة المرور التي سيتمكن المستخدم من نسخها / استخراجها أو طباعتها. يمكنك أيضًا إجراء تحويلات أخرى مثل تحويل Excel إلى XPS في C#.