Сплит 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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