В этом руководстве объясняется, как изменить порядок страниц в PDF с помощью Java. Он содержит все шаги по созданию среды и написанию приложения, а также предоставляет пример кода для перемещения страниц PDF с помощью Java. Вы изучите различные методы вставки страниц в конец документа или между некоторыми существующими страницами в соответствии с требованиями.
Шаги по изменению порядка страниц в PDF с помощью Java
- Настройте IDE на использование Aspose.PDF for Java для изменения порядка страниц PDF.
- Создайте новый файл PDF, используя объект класса document, чтобы изменить порядок страниц.
- Добавьте несколько страниц и установите образец текста на каждой странице, чтобы протестировать функцию.
- Получить ссылку на страницу, которую нужно переместить
- Добавьте эту страницу в pages collection файла PDF, который добавит ее в конец списка.
- Удалите исходную страницу и повторите процесс перемещения страницы для других страниц, прежде чем сохранять ее на диске.
Эти шаги описывают процесс изменения порядка страниц в PDF с помощью Java. На этих шагах объясняется процесс перемещения страницы в конец документа, однако пример кода также демонстрирует процесс вставки страницы в определенный индекс в наборе страниц. Обратите внимание, что после добавления или вставки страницы исходная страница удаляется из коллекции.
Код для изменения порядка страниц в PDF с использованием Java
import com.aspose.pdf.*; | |
public class Main { | |
public static void main(String[] args) throws Exception {// Change order of pages | |
// Load a license | |
License lic = new License(); | |
lic.setLicense("Aspose.Total.lic"); | |
// Initialize document object | |
Document srcDocument = new Document(); | |
// Add page | |
for(int i = 1; i <= 10; i++) { | |
TextFragment textFragment = new com.aspose.pdf.TextFragment("Text on page " + i); | |
srcDocument.getPages().add().getParagraphs().add(textFragment); | |
} | |
var page = srcDocument.getPages().get_Item(2); | |
srcDocument.getPages().add(page); | |
srcDocument.getPages().delete(2); | |
srcDocument.save("Output1.pdf"); | |
srcDocument.close(); | |
srcDocument = new Document("Output1.pdf"); | |
page = srcDocument.getPages().get_Item(3); | |
srcDocument.getPages().insert(7,page); | |
srcDocument.getPages().delete(3); | |
srcDocument.save("result2.pdf"); | |
System.out.println("Done"); | |
} | |
} |
Этот код демонстрирует процесс как изменить порядок страниц в PDF с помощью Java. Метод PageCollection.add() используется для добавления страницы в конец коллекции, тогда как метод insert() принимает индекс, в который должна быть вставлена страница, вместе со ссылкой на исходную страницу. В этой программе сохраняются промежуточные файлы, чтобы показать результат перемещений страниц на разных этапах.
Эта статья научила нас как изменить последовательность страниц в PDF с помощью Java. Если вы хотите узнать, как изменить размер страницы PDF в Java, обратитесь к статье как изменить размер PDF в Java.