Как да конвертирате XLSX в PDF с ограничени разрешения в Java

Този кратък урок ви учи как да конвертирате XLSX в PDF с ограничени разрешения в java. Можете да зададете различни разрешения и ограничения, преди да конвертирате файла XLSX в PDF с ограничени разрешения в java. В крайна сметка тази работна книга се записва като PDF файл, който може да бъде отворен във всеки зрител или браузър с разрешените разрешения.

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

  1. Добавете препратка към библиотека Aspose.Cells към проекта, като използвате хранилището на Maven
  2. Добавете препратка към класове Workbook, PdfSaveOptions и PdfSecurityOptions, като използвате ключовата дума Import
  3. Заредете примерния XLSX файл, който трябва да бъде преобразуван в PDF
  4. Инициализирайте PdfSaveOptions, за да зададете опции за защита
  5. Задайте ограничения за копиране/извличане на съдържание и отпечатване на PDF в Java
  6. Запазете работната книга като PDF с ограничените разрешения

По време на този кратък урок стъпка по стъпка виждаме, че първо зареждаме XLSX файл, който трябва да бъде преобразуван в PDF и след това задаваме ограничения за PDF, експортиран от XLSX файла като ограничение за копиране или извличане на текст от PDF или ограничение за отпечатване на PDF. След като бъдат приложени необходимите ограничения, работната книга се записва като PDF с тези ограничения.

Код за конвертиране на XLSX файл в PDF с ограничени разрешения в Java

В този примерен код използвахме обект от клас PdfSaveOptions за задаване на ограниченията за PDF, конвертиран от XLSX. Този клас има параметър PdfSecurityOptions, който всъщност съдържа опции за задаване на ограниченията. В края на процеса тази работна книга се записва като PDF с помощта на обекта PdfSaveOptions като параметър към функцията save().

Ние преобразувахме XLSX файла в PDF, но ако искате да запазите файла на Excel в друг формат, вижте статията на как да конвертирате Excel в XPS в Java. Също така имайте предвид, че не е необходимо да инсталирате MS Excel или да използвате Interop за изпълнение на този код.

 Български