نحوه تبدیل XLSX به PDF با مجوزهای محدود با استفاده از پایتون

در این مبحث ساده، درک درستی از نحوه تبدیل XLSX به PDF با مجوزهای محدود با استفاده از Python به دست خواهید آورد. گاهی اوقات قصد دارد برخی از اطلاعات را به دیگران ارسال کند اما با محدودیت‌های تحمیلی مانند محدود کردن آنها برای کپی یا چاپ سند. مراحل زیر مستلزم فرآیند تولید PDF دارای مجوزهای محدود از XLSX با استفاده از پایتون است.

مراحل تبدیل XLSX به PDF با مجوزهای محدود با استفاده از پایتون

  1. IDE را طوری تنظیم کنید که از Aspose.Cells برای پایتون از طریق جاوا برای اعمال مجوزهای محدود شده در PDF صادر شده استفاده کند.
  2. بارگیری فایل اکسل منبع برای صادرات به PDF با استفاده از نمونه ای از کلاس Workbook
  3. یک نمونه از شی کلاس PdfSaveOptions برای پیکربندی خصوصیات PDF خروجی ایجاد کنید
  4. محدودیت ها را برای استخراج محتوا و چاپ PDF صادر شده اعمال کنید
  5. کتاب کار را به صورت PDF با مجوزهای محدود ذخیره کنید

مراحل ذکر شده در بالا، فرآیند صادر کردن اکسل به PDF با مجوزهای محدود با استفاده از پایتون را شرح می‌دهند، به موجب آن فرآیند با بارگیری فایل منبع XLSX با استفاده از نمونه‌ای از کلاس Workbook آغاز می‌شود. سپس با استفاده از نمونه PdfSaveOptions، به مجوزهای امنیتی دسترسی پیدا کرده و محدودیت های مورد نیاز برای PDF مورد نظر اعمال می شود. در نهایت، یک PDF با مجوزهای محدود روی دیسک یا داخل جریان حافظه ذخیره می شود.

نمونه کد برای اکسل به مجوزهای محدود PDF با استفاده از پایتون

کد مثال بالا تولید PDF با مجوزهای محدود از XLSX با استفاده از Python با فراخوانی بسیار کمی API ساده. همچنین می‌توان محدودیت‌های بیشتری از جمله نیاز به رمز عبور برای باز کردن را با تنظیم PdfSaveOptions.getSecurityOptions().setuserPassword(). لازم به ذکر است که محدودیت های چاپ و کپی/استخراج به قوت خود باقی خواهد ماند و User Password فقط برای باز کردن فایل PDF است.

در این مبحث، روی تبدیل XLSX به PDF با مجوزهای محدود با استفاده از پایتون تمرکز کردیم. اگر علاقه مند به یادگیری فرآیند تنظیم ارتفاع ردیف در کاربرگ اکسل هستید، به مقاله نحوه تنظیم ارتفاع ردیف در اکسل با استفاده از پایتون مراجعه کنید.

 فارسی