Коли ви працюєте з 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 без необхідності створювати обліковий запис.