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

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

Ключові функції:

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

Оптимізувати PDF-документ

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

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

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

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

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