Этот простой раздел определяет, как обрезать PDF с помощью Java. Он включает в себя сведения о конфигурации среды, рабочий процесс программы и рабочий пример кода, демонстрирующий базовое приложение для обрезки страницы в PDF с использованием Java. Этот пример можно использовать в любой среде, поддерживаемой Java, и он не зависит от Adobe Acrobat или любого другого стороннего инструмента для обрезки нужной части файла PDF.
Шаги по обрезке PDF с помощью Java
- Настройте среду, чтобы добавить Aspose.PDF for Java для обрезки части страницы.
- Получите доступ к исходному PDF-файлу, используя объект класса Document, чтобы обрезать его.
- Отображение существующих полей страницы PDF (при необходимости) внутри консоли
- Создайте экземпляр объекта класса Rectangle и определите область кадрирования.
- Примените созданное значение Rectangle к CropBox, TrimBox, ArtBox и BleedBox.
- Сохраните обрезанный PDF-файл
Вышеупомянутые шаги влекут за собой процесс обрезки документа PDF с помощью Java. Процесс начинается с доступа к файлу PDF и, при необходимости, вывода существующих значений для TrimBox, CropBox, BleedBox, ArtBox и MediaBox. На следующих шагах новый прямоугольник создается путем определения области на странице, которая должна быть обрезана, с последующим заданием этого прямоугольника в качестве аргумента для всех полей страницы PDF, упомянутых выше.
Код для обрезки файла PDF с использованием Java
Приведенный выше пример можно рассматривать как основу для написания приложения для обрезки страницы в PDF с помощью Java. Вы можете настроить любое количество значений поля PDF по мере необходимости, но установите новое значение для всех этих полей, чтобы обрезать выбранную часть исходного PDF-файла и полностью отобразить ее на новой странице файла PDF. Вы также можете использовать флаг normalizeCoordinates для изменения размеров нового прямоугольника, если это необходимо.
В этой простой теме мы узнали как обрезать файл PDF с помощью Java. Если вы хотите узнать, как изменить метаданные PDF, обратитесь к статье как изменить метаданные PDF с помощью Java.