У цьому базовому підручнику докладно описано, як розділити PDF сторінками в Java. Ви можете розділити кожну сторінку вхідного документа або окремі сторінки на основі номерів сторінок у вихідному файлі. Ця стаття містить кроки та зразок коду, який узагальнює, як за допомогою розділених PDF-сторінок Java можна досягти функціональності.
Кроки для розділення PDF на сторінки в Java
- Налаштуйте проект, додавши посилання на Aspose.PDF for Java зі сховища Maven, щоб розділити сторінки PDF
- Завантажте вихідний PDF-документ за допомогою екземпляра класу Document для створення кількох PDF-файлів
- Ініціалізуйте порожній документ PDF і додайте кожну сторінку вхідних файлів одну за одною за допомогою класу Page
- Розділіть PDF-файл, створивши окремий PDF-файл, що відповідає кожній сторінці вхідного файлу
Якщо ви хочете розділити PDF-додаток на основі Java, можна легко створити за допомогою цих кроків. Перш за все завантажується вихідний PDF-документ, і кожна його сторінка копіюється в чистий документ. Згодом щойно створений PDF-файл зберігається один за одним відповідно до вимог.
Код для розділення PDF-файлів за сторінками в Java
Цей зразок коду є базовим прикладом того, як за допомогою функції розділення PDF у Java на кілька файлів можна інтегрувати у ваші програми. Цей код надає доступ до кожної сторінки у вихідному документі, отже дозволяючи використовувати функції класу сторінки перед збереженням її як окремого PDF-файлу, як-от додавання зображення, штампування сторінки, видалення невикористаних ресурсів, створення градації сірого, налаштування фону, встановлення деяких верхні/нижні колонтитули тощо. Подібним чином, після додавання сторінки до нового PDF-документа, ви можете додати заголовок документа, встановити макет сторінки, показати/сховати панель інструментів і рядок меню, а також встановити положення вікон документа.
Щоб розбити PDF-додаток на основі Java, тут показано за допомогою запущеного коду. Однак, якщо ви хочете дізнатися подробиці про об’єднання PDF-файлів, зверніться до статті як об’єднати PDF-файли в Java.