Создание многослойного PDF с помощью Java

В этой статье описывается процесс создания слоистого PDF с использованием Java. В статье рассматриваются различные варианты улучшения выходного PDF, а также предоставлены краткие шаги по написанию приложения. Также приведены ссылки на необходимые ресурсы для настройки среды и пример кода, показывающий как создать слои в Adobe Acrobat с помощью Java.

Шаги по добавлению слоёв в PDF с помощью Java

  1. Настройте IDE на использование Aspose.PDF for Java для создания многослойного PDF
  2. Загрузите лицензию для вывода PDF без водяного знака
  3. Создайте новый PDF file, добавьте в него страницу и создайте два layers на странице
  4. Добавьте текст к обоим слоям отдельно
  5. Переместите только что добавленный текст на отдельный слой, чтобы он отображался, когда включена видимость слоя
  6. Сохраните полученный PDF‑файл с несколькими слоями.

Данные шаги объясняют как создавать слои в PDF с помощью Java. Загрузите лицензию для вывода PDF без водяных знаков, создайте новый PDF‑файл, добавьте страницу, добавьте к ней несколько слоёв и создайте текстовые сегменты. Наконец, переместите текстовые сегменты в соответствующие слои, чтобы текст отображался только когда его слой установлен как видимый.

Код для создания слоёв Acrobat с использованием Java

Этот код показывает как создать многослойный PDF с использованием Java. Вы можете установить DefaultState в OFF, если хотите скрыть слой по умолчанию, построить TextBuilder непосредственно на layer.getContents() вместо записи на страницу и заблокировать слой, чтобы избежать переключения пользователями. Также поддерживается сплющивание слоёв при печати или архивировании.

Эта статья объясняет процесс добавления слоёв PDF. Чтобы удалить пустые страницы PDF, обратитесь к статье Remove Blank PDF Pages using Java.

 Русский