Class Optimizer
Представляет плагин Documentize.Optimizer. Используется для оптимизации, вращения, изменения размера и сжатия PDF-документов.
public static class Optimizer
Наследование
Унаследованные члены
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Примеры
Пример демонстрирует, как оптимизировать 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