Оптимизатор PDF

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

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

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

Оптимизация PDF-документа

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

  1. Создайте экземпляр класса Optimizer.
  2. Создайте объект OptimizeOptions для настройки параметров оптимизации.
  3. Добавьте входной PDF-файл(ы) и установите место для выходного файла.
  4. Запустите метод Process для выполнения оптимизации.
1var optimizer = new Optimizer();
2var optimizeOptions = new OptimizeOptions();
3optimizeOptions.AddInput(new FileDataSource("input.pdf"));
4optimizeOptions.AddOutput(new FileDataSource("output.pdf"));
5optimizer.Process(optimizeOptions);

Изменение размера PDF-документа

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

  1. Создайте экземпляр класса Optimizer.
  2. Создайте объект ResizeOptions, чтобы определить размер страницы.
  3. Добавьте входной файл и установите желаемое выходное место.
  4. Используйте метод SetPageSize, чтобы указать новый размер (например, A4).
  5. Вызовите метод Process для применения изменений.
1var optimizer = new Optimizer();
2var resizeOptions = new ResizeOptions();
3resizeOptions.AddInput(new FileDataSource("input.pdf"));
4resizeOptions.SetPageSize(PageSize.A4);
5resizeOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(resizeOptions);

Поворот страниц PDF

Используйте класс RotateOptions для настройки ориентации страниц в PDF-файле.

  1. Создайте экземпляр класса Optimizer.
  2. Создайте объект RotateOptions и настройте угол поворота.
  3. Добавьте входной PDF-файл и укажите место для выходного файла.
  4. Установите угол поворота (например, 90 градусов) с помощью метода SetRotation.
  5. Выполните поворот с помощью метода Process.
1var optimizer = new Optimizer();
2var rotateOptions = new RotateOptions();
3rotateOptions.AddInput(new FileDataSource("input.pdf"));
4rotateOptions.SetRotation(90);
5rotateOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(rotateOptions);

Обрезка PDF-документа

Обрезка удаляет нежелательное содержимое или поля из PDF-документа. Класс CropOptions можно использовать для определения области обрезки.

  1. Создайте экземпляр класса Optimizer.
  2. Определите область обрезки с помощью объекта CropOptions.
  3. Добавьте входной файл и укажите место для выходного файла.
  4. Используйте метод SetCropBox для определения области обрезки.
  5. Выполните обрезку с помощью метода Process.
1var optimizer = new Optimizer();
2var cropOptions = new CropOptions();
3cropOptions.AddInput(new FileDataSource("input.pdf"));
4cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Определяет область обрезки
5cropOptions.AddOutput(new FileDataSource("output.pdf"));
6optimizer.Process(cropOptions);
 Русский