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

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

Ключевые функции:

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

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

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

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

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

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

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

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

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

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

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

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

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