Обрізати PDF-сторінки в Java

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

Бібліотека Java для обрізання PDF

Щоб обрізати PDF-файли, ми будемо використовувати Aspose.PDF for Java. Це надійна бібліотека для створення PDF-файлів і роботи з ними. Ви можете завантажити JAR бібліотеки або встановити її за допомогою наведеної нижче конфігурації Maven.

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-pdf</artifactId>
    <version>23.5</version>
</dependency>

Обрізати PDF-файл у Java

Обрізати сторінки у файлі PDF стає легко за допомогою Aspose.PDF for Java. Вам потрібно лише завантажити PDF-файл, вказати розмір поля для кадрування, і все.

Давайте подивимося, як обрізати сторінку в PDF за допомогою Java.

  • Перш за все, завантажте PDF-файл за допомогою класу Document.
  • Потім створіть новий об’єкт Rectangle та ініціалізуйте його розмір.
  • Виберіть потрібну сторінку та призначте прямокутник за допомогою setCropBox, setTrimBox, setArtBox і setBleedBox методи сторінки.
  • Зрештою, збережіть обрізаний PDF-файл за допомогою методу Document.save(String). .

У наведеному нижче прикладі коду показано, як обрізати сторінку в PDF за допомогою Java:

// Завантажити PDF
Document pdfDocument = new Document("document.pdf");

// Отримати посилання на сторінку
Page page = pdfDocument.getPages().get_Item(1);

System.out.println(page.getCropBox());
System.out.println(page.getTrimBox());
System.out.println(page.getArtBox());
System.out.println(page.getBleedBox());
System.out.println(page.getMediaBox());

// Створіть новий Box Rectagle
Rectangle newBox = new Rectangle(200, 220, 2170, 1520);

// Призначити нову коробку
page.setCropBox(newBox);
page.setTrimBox(newBox);
page.setArtBox(newBox);
page.setBleedBox(newBox);

// Зберегти обрізаний PDF
pdfDocument.save("cropped_pdf.pdf");

Обрізати PDF онлайн

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

Бібліотека Java PDF

Отримайте безкоштовну тимчасову ліцензію і використовуйте бібліотеку Java PDF без обмежень оцінки. Також ви можете відвідати документацію, щоб ознайомитися з іншими функціями бібліотеки.

Якщо під час використання нашої бібліотеки виникнуть проблеми, ви можете зв’язатися з нами через наш форум.

Висновок

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

Дивись також