Этот краткий учебник научит вас, как конвертировать XLSX в PDF с ограниченными разрешениями в java. Вы можете установить различные разрешения и ограничения перед преобразованием файла XLSX в файл PDF с ограниченными разрешениями в java. В конечном итоге эта книга сохраняется в виде файла PDF, который можно открыть в любом средстве просмотра или браузере с разрешенными разрешениями.
Действия по преобразованию XLSX в PDF с ограниченными разрешениями в Java
- Добавьте ссылку на библиотеку Aspose.Cells в проект, используя репозиторий Maven.
- Добавьте ссылку на классы Workbook, PdfSaveOptions и PdfSecurityOptions, используя ключевое слово Import.
- Загрузите образец файла XLSX, который необходимо преобразовать в PDF.
- Инициализируйте PdfSaveOptions, чтобы установить параметры безопасности.
- Установите ограничения на копирование/извлечение содержимого и печать PDF-файла в Java.
- Сохраните книгу в формате 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 для запуска этого кода.