Как конвертировать 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 для запуска этого кода.

 Русский