Optimize PDF

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

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

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

  1. Создайте объект OptimizeOptions для настройки параметров оптимизации.
  2. Добавьте входные PDF-файлы и задайте выходное место для оптимизированного файла.
  3. Запустите метод Optimize класса PdfManager, чтобы выполнить оптимизацию.
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// Выполните процесс
8PdfManager.Optimize(options);

Поворот PDF

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

  1. Создайте объект RotateOptions и настройте угол поворота.
  2. Добавьте входной PDF-файл и укажите местоположение выходного файла.
  3. Установите угол поворота (например, 90 градусов) с помощью метода SetRotation.
  4. Запустите метод Rotate класса PdfManager.
 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// Выполните процесс
10PdfManager.Rotate(options);

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

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

  1. Создайте объект ResizeOptions для определения размера страницы.
  2. Добавьте входной файл и задайте желаемое выходное место.
  3. Используйте метод SetPageSize, чтобы указать новый размер (например, A4).
  4. Запустите метод Resize класса PdfManager.
 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// Выполните процесс
10PdfManager.Resize(options);

Сжатие PDF

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

  1. Создайте объект CompressOptions для настройки параметров оптимизации.
  2. Добавьте входной файл и укажите местоположение выходного файла.
  3. Используйте метод SetCropBox, чтобы определить область обрезки.
  4. Запустите метод Compress класса PdfManager.
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// Выполните процесс
8PdfManager.Compress(options);

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

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