Сплит PDF по главам из содержимогоC#

Место общения программистов C#
Anonymous
Сплит PDF по главам из содержимого

Сообщение Anonymous »

Я использую 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

Вернуться в «C#»