در این مبحث با نحوه تبدیل 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 ذخیره کنید
مثال زیر فرآیند صادرات اکسل به PDF را با مجوزهای محدود با استفاده از C# نشان می دهد. در اینجا یک فایل XLSX نمونه بارگذاری می شود و سپس به صورت PDF ذخیره می شود و محدودیت هایی برای کاربر برای کپی/استخراج متن از آن یا چاپ آن وجود دارد.
کد نمونه برای اکسل به مجوزهای محدود PDF با استفاده از سی شارپ
کد بالا PDF را با محدودیت های کمی تولید می کند. با تنظیم PdfSaveOptions.SecurityOptions.UserPassword می توانید محدودیت های بیشتری مانند نیاز به رمز عبور برای باز کردن اضافه کنید. توجه داشته باشید که محدودیتهای کپی/استخراج و چاپ همچنان موثر خواهند بود و User Password فقط برای باز کردن PDF است. اگر می خواهید به کاربر اجازه دهید این فایل PDF را بدون محدودیت باز کند، PdfSaveOptions.SecurityOptions.OwnerPassword را با وارد کردن آن تنظیم کنید که کاربر می تواند این فایل PDF را کپی/استخراج یا چاپ کند. میتوانید تبدیلهای دیگری مانند تبدیل اکسل به XPS در سی شارپ را نیز انجام دهید.