Как изменить порядок страниц в файле PDF?
Наконец, я создаю оглавление, хочу переместить оглавление в начало. Предположим, что у меня есть 16 страниц в моем PDF и что содержание начинается со страницы 13 и заканчивается на странице 15. Я хочу переместить содержание на вторую страницу, чтобы первая страница осталась страницей 1, а последняя страница осталась страницей 16. Этот код не дает мне то, что я хочу:
public void changePagesOrder() {
try {
PdfReader sourcePDFReader = new PdfReader(RESULT1);
int n = sourcePDFReader.getNumberOfPages();
System.out.println("no of pages in pdf files..."+n);
int totalNoPages=n;
int tocStartsPage=13;
sourcePDFReader.selectPages(String.format("%d-%d, 2-%d", tocStartsPage, totalNoPages-1, tocStartsPage -2));
PdfStamper stamper = new PdfStamper(sourcePDFReader, new FileOutputStream(RESULT2));
stamper.close();
System.out.println("pdf changes are done.....");
}
catch(Exception ex) {
}
}
Пожалуйста, предложите некоторые решения.