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