Я использую Gembox.pdf, и мне нужно извлечь отдельные главы в файл PDF в качестве отдельных файлов PDF. Содержимое таблицы "src =" https://i.sstatic.net/bgokl.png " /> < /p>
Кроме того, эти документы PDF, которые разделены, должны быть названы в качестве главах, которые они содержат.
я могу разделить PDF, основанные на количестве PAGE для каждого документа. />
using (var source = PdfDocument.Load("Chapters.pdf"))
{
int pagesPerSplit = 3;
int count = source.Pages.Count;
for (int index = 1; index < count; index += pagesPerSplit)
{
using (var destination = new PdfDocument())
{
for (int splitIndex = 0; splitIndex < pagesPerSplit; splitIndex++)
destination.Pages.AddClone(source.Pages[index + splitIndex]);
destination.Save("Chapter " + index + ".pdf");
}
}
}
< /code>
Но я не могу понять, как читать и обработать это TOC и включить базу, разделяющие главы, на его элементах. < /p>
Подробнее здесь: https://stackoverflow.com/questions/612 ... f-contents