Я пытаюсь переупорядочить несколько страниц в файле PDF. Я нашел код в блоге, но не смог заставить его работать. У меня есть двухстраничный pdf-файл, и я хочу, чтобы последняя страница отображалась как первая. Я всегда получаю исключение, говоря, что номер страницы должен совпадать с порядком. Когда я проверил объект документа, он отображает 0 страниц. Но PDF-файл имеет две страницы.Переупорядочить страницы в pdf-файле, используя itextsharp
public void reOrder(string inputFile)
{
Document document = new Document();
FileStream fs = new FileStream(inputFile, FileMode.Open);
PdfWriter writer = PdfWriter.GetInstance(document, fs);
document.AddDocListener(writer);
writer.SetLinearPageMode();
int[] order = {2,1};
writer.ReorderPages(order);
}