PDF Optimizer

Оптимизатор PDF от Documentize — это комплексный плагин, который улучшает PDF-документы с помощью современных методов оптимизации. Он предназначен для уменьшения размеров файлов, поворота страниц, обрезки содержимого и изменения размеров документов. Эти операции улучшают качество и управляемость PDF-файлов, что делает их проще в хранении, обмене и просмотре.

Оптимизация PDF

Следующие шаги демонстрируют, как оптимизировать PDF-документ, уменьшая его размер файла, сохраняя при этом качество.

  1. Создайте объект OptimizeOptions, чтобы настроить параметры оптимизации.
  2. Добавьте входные PDF-файлы и укажите место для сохранения оптимизированного файла.
  3. Запустите метод Process у Optimizer, чтобы выполнить оптимизацию.
1// Создайте объект OptimizeOptions, чтобы задать инструкции
2var options = new OptimizeOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Укажите путь к выходному файлу
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Выполните процесс
8Optimizer.Process(options);

Поворот PDF

Используйте класс RotateOptions, чтобы настроить ориентацию страниц в PDF-файле.

  1. Создайте объект RotateOptions и настройте угол поворота.
  2. Добавьте входной PDF-файл и укажите место для сохранения выходного файла.
  3. Установите угол поворота (например, 90 градусов) с помощью метода SetRotation.
  4. Запустите метод Process у Optimizer.
 1// Создайте объект RotateOptions, чтобы задать инструкции
 2var options = new RotateOptions();
 3// Установите новый угол поворота
 4options.Rotation = Rotation.On90;
 5// Добавьте путь к входному файлу
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Укажите путь к выходному файлу
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Выполните процесс
10Optimizer.Process(options);

Изменение размера PDF

Чтобы изменить размер PDF-документа, используется класс ResizeOptions, чтобы указать новый размер страницы для документа.

  1. Создайте объект ResizeOptions, чтобы определить размер страницы.
  2. Добавьте входной файл и укажите желаемое место для сохранения выходного файла.
  3. Используйте метод SetPageSize, чтобы указать новый размер (например, A4).
  4. Запустите метод Process у Optimizer.
 1// Создайте объект ResizeOptions, чтобы задать инструкции
 2var options = new ResizeOptions();
 3// Установите новый размер страницы
 4options.PageSize = PageSize.A3;
 5// Добавьте путь к входному файлу
 6options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
 7// Укажите путь к выходному файлу
 8options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
 9// Выполните процесс
10Optimizer.Process(options);

Сжатие PDF

Сжимайте PDF-документ, когда это возможно, удаляя неиспользуемые ресурсы страниц, объединяя одинаковые элементы и отбрасывая избыточные объекты.

  1. Создайте объект CompressOptions, чтобы настроить параметры оптимизации.
  2. Добавьте входной файл и укажите место для сохранения выходного файла.
  3. Используйте метод SetCropBox, чтобы определить область обрезки.
  4. Запустите метод Process у Optimizer.
1// Создайте объект CompressOptions, чтобы задать инструкции
2var options = new CompressOptions();
3// Добавьте путь к входному файлу
4options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
5// Укажите путь к выходному файлу
6options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
7// Выполните процесс
8Optimizer.Process(options);

Ключевые особенности:

  • Оптимизация: уменьшая размер PDF-файла без потери качества.
  • Поворот: настройка ориентации страниц PDF.
  • Изменение размера: изменение размеров страниц до определенных габаритов (например, A4, Letter).
  • Сжатие: удаление неиспользуемых ресурсов страниц и объектов из документа.
 Русский