Как да конвертирате XLSX в PDF с ограничени разрешения с помощта на C#

В тази тема ще разберете как да конвертирате XLSX в PDF с ограничени разрешения с помощта на C#. Понякога се случва да искате да предадете информация на други, но също така искате да наложите някои ограничения, като например да ги ограничите да я копират или отпечатват. Следващите стъпки ще ви насочат да генерирате PDF с ограничени разрешения от XLSX с помощта на C#.

Стъпки за конвертиране на XLSX в PDF с ограничени разрешения с помощта на C#

  1. Инсталирайте пакет Aspose.Cells for .NET с помощта на NuGet Package Manager
  2. Импортирайте Aspose.Cells в началото с директива using
  3. Инициализирайте лиценза, за да избегнете съобщението за пробна версия
  4. Заредете XLSX файл в екземпляр Workbook, който трябва да бъде преобразуван в PDF
  5. За да зададете параметрите на изходния PDF файл, инициализирайте екземпляр PDFSaveOptions
  6. За да зададете опции за защита, инициализирайте параметъра SecurityOptions в екземпляр PDFSaveOptions
  7. Задайте ограниченията за копиране/извличане и печат в параметъра SecurityOptions
  8. Запазете работната книга, като използвате настройките на PDFSaveOptions

Следващият пример демонстрира процеса за експортиране на Excel в PDF с ограничени разрешения с помощта на C#. Тук се зарежда примерен XLSX файл и след това се записва като PDF с ограничения за потребителя да копира/извлича текст от него или да го отпечатва.

Примерен код за Excel към PDF с ограничени разрешения с помощта на C#

Горният код генерира PDF с малко ограничения. Можете да добавите още ограничения като изискване за парола за отваряне, като зададете PdfSaveOptions.SecurityOptions.UserPassword. Обърнете внимание, че ограниченията за копиране/извличане и печат ще останат в сила и UserPassword е само за отваряне на PDF. Ако искате да позволите на потребителя да отваря този PDF файл без ограничения, задайте PdfSaveOptions.SecurityOptions.OwnerPassword, като въведете паролата, която потребителят ще може да копира/извлече или отпечата този PDF файл. Можете да извършвате и други преобразувания като конвертирайте Excel в XPS в C#.

 Български