Як обертати PDF за допомогою C#

Ця стаття допоможе як повернути PDF за допомогою C#. У ньому пояснюється ресурси, необхідні для налаштування конфігурацій IDE, перелік завдань, які необхідно виконати для досягнення необхідних результатів, і приклад коду, який можна виконувати, щоб змінити орієнтацію PDF за допомогою C#. Зразок коду можна виконати в будь-якому середовищі, що підтримує .NET, і не потребує сторонніх інструментів чи програмного забезпечення для постійної ротації PDF.

Кроки для обертання файлу PDF за допомогою C#

  1. Налаштуйте середовище для додавання Aspose.PDF for .NET для обертання сторінок
  2. Завантажте вхідний PDF за допомогою класу Document для зміни орієнтації
  3. Проаналізуйте кожну сторінку та отримайте прямокутну область за допомогою властивості MediaBox
  4. Замініть довжину прямокутника MediaBox на ширину в тимчасовій змінній
  5. Встановіть MediaBox і CropBox на оновлений прямокутник
  6. Встановіть властивість Rotation сторінки, щоб також обертати вміст
  7. Збережіть отриманий PDF-файл зі зміненою орієнтацією сторінки та вмісту

Вищезазначені кроки вказують як обертати сторінки в PDF за допомогою C#. Спочатку вихідний PDF-файл завантажується в об’єкт класу Document, а потім аналізується кожна сторінка для доступу до її прямокутника MediaBox. Довжина та ширина прямокутника міняються місцями, а потім встановлюються як нові MediaBBox і CropBox сторінки перед збереженням отриманого файлу PDF на диску.

Код для повороту всіх сторінок у PDF за допомогою C#

Цей код демонструє як обертати файл PDF за допомогою C#. Ми бачимо, що кожна сторінка має властивість MediaBox, яку можна використовувати для повороту сторінки таким чином, щоб ширина прямокутника MediaBox замінювалася його висотою, і обчислювався новий прямокутник, таким чином змінюючи лише орієнтацію сторінки, тоді як вміст не змінювався. Якщо ви також хочете змінити орієнтацію вмісту, скористайтеся властивістю Rotate сторінки, для якої в цьому зразку коду встановлено значення Rotation.on270.

Ця стаття допоможе нам обертати сторінку та вміст кожної сторінки PDF-файлу. Якщо ви хочете дізнатися, як змінювати порядок сторінок у PDF-файлі, перегляньте статтю як змінити порядок сторінок у PDF за допомогою C#.

 Українська