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

Оптимізатор PDF Documentize — це всебічний плагін, який покращує PDF-документи за допомогою сучасних методів оптимізації. Він призначений для зменшення розміру файлів, обертання сторінок, обрізання вмісту та зміни розміру документів. Ці операції покращують якість і керованість PDF-файлів, роблячи їх легшими для зберігання, обміну та перегляду.

Ключові особливості:

  • Оптимізація: Зменшуйте розмір PDF-файлу без втрати якості.
  • Поворот: Налаштуйте орієнтацію сторінок PDF.
  • Обрізка: Видаліть непотрібні поля або вміст з документа.
  • Зміна розміру: Змініть розмір сторінок на конкретні розміри (наприклад, A4, Letter).

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

Наступні кроки демонструють, як оптимізувати PDF-документ, зменшуючи його розмір при збереженні якості.

  1. Створіть екземпляр класу Optimizer.
  2. Створіть об’єкт OptimizeOptions для налаштування параметрів оптимізації.
  3. Додайте вхідний PDF файл(и) та встановіть місце виводу для оптимізованого файлу.
  4. Запустіть метод 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, щоб визначити новий розмір сторінки для документа.

  1. Ініціалізуйте клас Optimizer.
  2. Створіть об’єкт ResizeOptions для визначення розміру сторінки.
  3. Додайте вхідний файл і встановіть бажане місце виводу.
  4. Використовуйте метод SetPageSize, щоб вказати новий розмір (наприклад, A4).
  5. Викличте метод 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-файлі.

  1. Ініціалізуйте клас Optimizer.
  2. Створіть об’єкт RotateOptions і налаштуйте кут повороту.
  3. Додайте вхідний PDF файл і вкажіть місце для виводу.
  4. Встановіть кут повороту (наприклад, 90 градусів) за допомогою методу SetRotation.
  5. Виконайте обертання за допомогою методу 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.

  1. Створіть екземпляр класу Optimizer.
  2. Визначте зону обрізки за допомогою об’єкта CropOptions.
  3. Додайте вхідний файл і вкажіть місце для виводу.
  4. Використовуйте метод SetCropBox, щоб визначити зону обрізки.
  5. Виконайте обрізку за допомогою методу 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);
 Українська