Class Optimizer

Информация

Представляет плагин Documentize.Optimizer. Используется для оптимизации, вращения, изменения размера и сжатия PDF-документов.

public static class Optimizer

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

objectOptimizer

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

Примеры

Пример демонстрирует, как оптимизировать PDF-документ.

// Создать объект OptimizeOptions для установки инструкций
var options = new OptimizeOptions();
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установить путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполнить процесс
Optimizer.Process(options);

Пример демонстрирует, как повернуть PDF-документ.

// Создать объект RotateOptions для установки инструкций
var options = new RotateOptions();
// Установить новое вращение
options.Rotation = Rotation.On90;
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установить путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполнить процесс
Optimizer.Process(options);

Пример демонстрирует, как изменить размер PDF-документа.

// Создать объект ResizeOptions для установки инструкций
var options = new ResizeOptions();
// Установить новый размер страницы
options.PageSize = PageSize.A3;
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установить путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполнить процесс
Optimizer.Process(options);

Пример демонстрирует, как сжать PDF-документ.

// Создать объект CompressOptions для установки инструкций
var options = new CompressOptions();
// Добавить путь к входному файлу
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Установить путь к выходному файлу
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Выполнить процесс
Optimizer.Process(options);

Методы

Process(OptimizeOptions)

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

public static ResultContainer Process(OptimizeOptions options)

Параметры

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

Возвращает

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

Process(RotateOptions)

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

public static ResultContainer Process(RotateOptions options)

Параметры

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

Возвращает

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

Process(ResizeOptions)

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

public static ResultContainer Process(ResizeOptions options)

Параметры

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

Возвращает

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

Process(CompressOptions)

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

public static ResultContainer Process(CompressOptions options)

Параметры

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

Возвращает

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

Namespace: Documentize Assembly: Documentize.dll

 Русский