В тази тема ще разберете как да конвертирате XLSX в PDF с ограничени разрешения с помощта на C#. Понякога се случва да искате да предадете информация на други, но също така искате да наложите някои ограничения, като например да ги ограничите да я копират или отпечатват. Следващите стъпки ще ви насочат да генерирате PDF с ограничени разрешения от XLSX с помощта на C#.
Стъпки за конвертиране на XLSX в PDF с ограничени разрешения с помощта на C#
- Инсталирайте пакет Aspose.Cells for .NET с помощта на NuGet Package Manager
- Импортирайте Aspose.Cells в началото с директива using
- Инициализирайте лиценза, за да избегнете съобщението за пробна версия
- Заредете 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, като въведете паролата, която потребителят ще може да копира/извлече или отпечата този PDF файл. Можете да извършвате и други преобразувания като конвертирайте Excel в XPS в C#.