Як обрізати PDF за допомогою Java

Ця проста тема визначає, як обрізати PDF за допомогою Java. Він охоплює деталі конфігурації середовища, робочий процес програми та робочий зразок коду, що демонструє базову програму для обрізання сторінки в PDF за допомогою Java. Цей приклад можна використовувати в будь-якому середовищі, що підтримує Java, і не покладається на Adobe Acrobat чи будь-який інший сторонній інструмент для обрізання потрібної частини PDF-файлу.

Кроки для обрізання PDF за допомогою Java

  1. Налаштуйте середовище, щоб додати Aspose.PDF for Java для обрізання частини сторінки
  2. Отримайте доступ до вихідного файлу PDF за допомогою об’єкта класу Document, щоб обрізати його
  3. Відобразити наявні вікна сторінок PDF (за потреби) у консолі
  4. Створіть екземпляр об’єкта класу Rectangle і визначте область кадрування
  5. Застосуйте створене значення Rectangle до CropBox, TrimBox, ArtBox і BleedBox
  6. Збережіть обрізаний PDF

Вищезазначені кроки передбачають процес обрізання PDF-документа за допомогою Java. Процес починається з доступу до PDF-файлу та додаткового виведення існуючих значень для TrimBox, CropBox, BleedBox, ArtBox і MediaBox. У наступних кроках новий прямокутник створюється шляхом визначення області на сторінці, яку потрібно обрізати, після чого цей прямокутник встановлюється як аргумент для всіх полів сторінки PDF, згаданих вище.

Код для обрізання файлу PDF за допомогою Java

Наведений вище приклад можна вважати основою для написання програми для обрізання сторінки в PDF за допомогою Java. За потреби можна налаштувати будь-яку кількість значень поля PDF, але встановити нове значення для всіх цих полів, щоб обрізати вибрану частину вихідного PDF-файлу та повністю відобразити його на сторінці нового файлу PDF. Ви також можете використати прапор normalizeCoordinates, щоб змінити розміри нового прямокутника, якщо потрібно.

У цій простій темі ми дізналися як обрізати PDF-файл за допомогою Java. Якщо ви хочете дізнатися, як змінити метадані PDF, перегляньте статтю як змінити метадані PDF за допомогою Java.

 Українська