Оптимизатор PDF
Оптимизатор PDF Documentize — это комплексный плагин, который улучшает PDF-документы с помощью передовых методов оптимизации. Он предназначен для того, чтобы помочь сократить размер файлов, поворачивать страницы, обрезать содержимое и изменять размер документов. Эти операции улучшают качество и управляемость PDF-файлов, облегчая их хранение, обмен и просмотр.
Ключевые особенности:
- Оптимизация: Сократите размер PDF-файла без потери качества.
- Поворот: Настройте ориентацию страниц PDF.
- Обрезка: Удалите ненужные поля или содержимое из документа.
- Изменение размера: Измените размеры страниц на конкретные размеры (например, A4, Letter).
Оптимизация PDF-документа
Следующие шаги демонстрируют, как оптимизировать PDF-документ, сокращая его размер, при этом сохраняя качество.
- Создайте экземпляр класса Optimizer.
- Создайте объект OptimizeOptions для настройки параметров оптимизации.
- Добавьте входной PDF-файл(ы) и установите место для выходного файла.
- Запустите метод 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, который задает новый размер страницы для документа.
- Создайте экземпляр класса Optimizer.
- Создайте объект ResizeOptions, чтобы определить размер страницы.
- Добавьте входной файл и установите желаемое выходное место.
- Используйте метод SetPageSize, чтобы указать новый размер (например, A4).
- Вызовите метод 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-файле.
- Создайте экземпляр класса Optimizer.
- Создайте объект RotateOptions и настройте угол поворота.
- Добавьте входной PDF-файл и укажите место для выходного файла.
- Установите угол поворота (например, 90 градусов) с помощью метода SetRotation.
- Выполните поворот с помощью метода 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 можно использовать для определения области обрезки.
- Создайте экземпляр класса Optimizer.
- Определите область обрезки с помощью объекта CropOptions.
- Добавьте входной файл и укажите место для выходного файла.
- Используйте метод SetCropBox для определения области обрезки.
- Выполните обрезку с помощью метода 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);