Class TocGenerator

Информация

Представляет плагин Documentize.TocGenerator. Используется для добавления оглавления к PDF-документам.

[Obsolete("Пожалуйста, используйте класс PdfManager. Класс будет скоро удален.")]
public static class TocGenerator

Наследование

objectTocGenerator

Унаследованные члены

Примеры

Пример демонстрирует, как добавить оглавление к PDF-файлу.

// Создайте объект TocOptions для установки инструкций
var options = new TocOptions();
// Установите заголовок
options.Title = "Мое оглавление";
// Дизайн заголовков
options.Headings.Add(new TocHeading("Введение", 2));
options.Headings.Add(new TocHeading("Глава I", 3));
options.Headings.Add(new TocHeading("Глава II", 4));
options.Headings.Add(new TocHeading("Глава III", 5));
// Добавьте путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установите путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполните процесс
TocGenerator.Process(options);

Пример демонстрирует, как добавить оглавление к PDF-файлу с генерацией закладок.

// Создайте объект TocOptions для установки инструкций
var options = new TocOptions();
// Установите заголовок
options.Title = "Мое оглавление";
// Генерируйте ссылки в закладках
options.GenerateBookmarks = true;
// Дизайн заголовков
options.Headings.Add(new TocHeading("Введение", 2, false, 1));
options.Headings.Add(new TocHeading("Глава I", 3, true, 1));
options.Headings.Add(new TocHeading("Глава II", 4, true, 1));
options.Headings.Add(new TocHeading("Пример A", 4, true, 2));
options.Headings.Add(new TocHeading("Пример B", 4, true, 2));
options.Headings.Add(new TocHeading("Пример C", 4, true, 2));
options.Headings.Add(new TocHeading("Пример D", 4, true, 2));
options.Headings.Add(new TocHeading("Глава III", 5, true, 1));
// Добавьте путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установите путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполните процесс
TocGenerator.Process(options);

Пример демонстрирует, как добавить оглавление к PDF-файлу и сохранить в виде потока.

// Создайте объект TocOptions для установки инструкций
var options = new TocOptions();
// Установите заголовок
options.Title = "Мое оглавление";
// Дизайн заголовков
options.Headings.Add(new TocHeading("Введение", 2, false, 1));
// Добавьте путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установите выходной поток 
var outputStream = new MemoryStream();
options.AddOutput(new StreamDataSource(outputStream));
options.CloseOutputStreams = false;
// Выполните процесс
TocGenerator.Process(options);

Методы

Process(TocOptions)

Запускает обработку Documentize.TocGenerator с заданными параметрами.

public static ResultContainer Process(TocOptions options)

Параметры

  • options TocOptions: Объект параметров, содержащий инструкции для операции.

Возвращает

ResultContainer : объект Documentize.ResultContainer, содержащий результат операции.

Namespace: Documentize Assembly: Documentize.dll

 Русский