Оптимізатор 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);