Specifi c страниц из файла PDF с IronPDF - C# - PullRequest
0 голосов
/ 02 августа 2020

У меня есть этот код, и я как будто не помещаю никаких спецификаций для исключения страниц. Мне нужно выбрать до 8, а не непрерывных страниц. Скажем, страницы 3, 6 и 9. Итак, я попробовал следующее:

                var PDFs = new List<PdfDocument>();
                PDFs.Add(PdfDocument.FromFile(buscarpoliza.FileName));
                PdfDocument PDF = PdfDocument.Merge(PDFs);
                int paginas = (Convert.ToInt32(pdfpaginas.Text)) - 1;
                PDF.CopyPage(paginas).SaveAs("merged.pdf");

                var PDFs2 = new List<PdfDocument>();
                PDFs2.Add(PdfDocument.FromFile(buscarpoliza.FileName));
                PdfDocument PDF2 = PdfDocument.Merge(PDFs2);
                int paginas2 = (Convert.ToInt32(pdfpaginas2.Text)) - 1;
                PDF2.CopyPage(paginas2).SaveAs("merged2.pdf");

                var PDFs3 = new List<PdfDocument>();
                PDFs.Add(PdfDocument.FromFile(buscarpoliza.FileName));
                PdfDocument PDF3 = PdfDocument.Merge(PDFs3);
                int paginas3 = (Convert.ToInt32(pdfpaginas3.Text)) - 1;
                PDF3.CopyPage(paginas3).SaveAs("merged3.pdf");

                var PDF33 = new List<PdfDocument>();
                PDF33.Add(PdfDocument.FromFile("merged.pdf"));
                PDF33.Add(PdfDocument.FromFile("merged2.pdf"));
                PDF33.Add(PdfDocument.FromFile("merged3.pdf"));
                PdfDocument PDF3F = PdfDocument.Merge(PDF33);
                PDF3F.SaveAs("merged3f.pdf");

В силу моего невысокого опыта в программировании я прочитал весь код, пытаясь понять, почему код сохраняет ВЕСЬ файл pdf, а не страницы, указанные в текстовых полях. Я прочитал документацию и ничего не нашел о сохранении более одной конкретной c страницы или группы страниц (например, с 6 по 9). Любая помощь будет принята с благодарностью. Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...