كيفية تحويل XLSX إلى PDF باستخدام أذونات مقيدة باستخدام Python

في هذا الموضوع البسيط ، ستحصل على فهم لكيفية ** تحويل XLSX إلى PDF باستخدام أذونات مقيدة باستخدام Python **. في بعض الأحيان يكون الغرض منه هو إعادة توجيه بعض المعلومات للآخرين ولكن مع وجود قيود مفروضة مثل تقييد نسخ أو طباعة المستند. تستلزم الخطوات التالية عملية * إنشاء PDF له أذونات مقيدة من XLSX باستخدام Python *.

خطوات تحويل XLSX إلى PDF باستخدام أذونات مقيدة باستخدام Python

  1. قم بتعيين IDE لاستخدام Aspose.Cells for Python عبر Java لتطبيق الأذونات المقيدة على ملف PDF المُصدَّر
  2. قم بتحميل ملف Excel المصدر للتصدير إلى ملف PDF باستخدام مثيل من الفئة Workbook
  3. قم بإنشاء مثيل لكائن فئة PdfSaveOptions لتكوين خصائص PDF الناتجة
  4. قم بتطبيق القيود لاستخراج المحتوى وطباعة ملف PDF المُصدَّر
  5. احفظ المصنف كملف PDF بأذونات مقيدة

تصف الخطوات المذكورة أعلاه عملية تصدير Excel إلى PDF مع وجود أذونات مقيدة باستخدام Python ، حيث ستبدأ العملية عن طريق تحميل ملف XLSX المصدر باستخدام مثيل لفئة Workbook. ثم باستخدام مثيل PdfSaveOptions ، يتم الوصول إلى أذونات الأمان ويتم تطبيق القيود المطلوبة على ملف PDF المطلوب. أخيرًا ، سيتم حفظ ملف PDF بأذونات مقيدة على القرص أو داخل تدفق الذاكرة.

نموذج التعليمات البرمجية لبرنامج Excel إلى أذونات مقيدة PDF باستخدام Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook, SaveFormat, PdfSaveOptions, PdfSecurityOptions
# Instantiate the license to create a restricted PDF file
license = License()
license.setLicense("Aspose.Total.lic")
#Open the source XLSX file for converting to PDF and implement the restricted permissions
workbook = Workbook("TestWorkbook.xlsx")
#Appply the security option in the PDFSaveOptions instance
pdfSecurityOpts = PdfSecurityOptions()
pdfOptions.setSecurityOptions(pdfSecurityOpts)
#Set the restrictions for the users to copy or extract the PDF content
pdfOptions.getSecurityOptions().setExtractContentPermission(False)
#Apply the restrictions for the users to print the generated PDF file
pdfOptions.getSecurityOptions().setPrintPermission(False)
#Save the output PDF document with the required restrictions
workbook.save("RestrictedPermissionsPdf.pdf", pdfOptions)
print("Done")
jpype.shutdownJVM()

رمز المثال أعلاه * إنشاء ملف PDF له أذونات مقيدة من XLSX باستخدام Python * مع عدد قليل جدًا من استدعاءات API البسيطة. يمكن للمرء أيضًا تضمين المزيد من القيود بما في ذلك متطلبات كلمة المرور للفتح عن طريق تعيين PdfSaveOptions.getSecurityOptions (). setuserPassword (). من الجدير بالذكر أن قيود الطباعة والنسخ / الاستخراج ستظل فعالة وأن UserPassword مخصص فقط لفتح ملف PDF.

في هذا الموضوع ، ركزنا على * تحويل XLSX إلى PDF باستخدام أذونات مقيدة باستخدام Python *. إذا كنت مهتمًا بالتعرف على عملية ضبط ارتفاعات الصفوف داخل ورقة عمل Excel ، فراجع المقالة الموجودة على كيفية ضبط ارتفاع الصف في Excel باستخدام Python.

 عربي