Ця стаття допоможе як повернути PDF за допомогою C#. У ньому пояснюється ресурси, необхідні для налаштування конфігурацій IDE, перелік завдань, які необхідно виконати для досягнення необхідних результатів, і приклад коду, який можна виконувати, щоб змінити орієнтацію PDF за допомогою C#. Зразок коду можна виконати в будь-якому середовищі, що підтримує .NET, і не потребує сторонніх інструментів чи програмного забезпечення для постійної ротації PDF.
Кроки для обертання файлу PDF за допомогою C#
- Налаштуйте середовище для додавання Aspose.PDF for .NET для обертання сторінок
- Завантажте вхідний PDF за допомогою класу Document для зміни орієнтації
- Проаналізуйте кожну сторінку та отримайте прямокутну область за допомогою властивості MediaBox
- Замініть довжину прямокутника MediaBox на ширину в тимчасовій змінній
- Встановіть MediaBox і CropBox на оновлений прямокутник
- Встановіть властивість Rotation сторінки, щоб також обертати вміст
- Збережіть отриманий PDF-файл зі зміненою орієнтацією сторінки та вмісту
Вищезазначені кроки вказують як обертати сторінки в PDF за допомогою C#. Спочатку вихідний PDF-файл завантажується в об’єкт класу Document, а потім аналізується кожна сторінка для доступу до її прямокутника MediaBox. Довжина та ширина прямокутника міняються місцями, а потім встановлюються як нові MediaBBox і CropBox сторінки перед збереженням отриманого файлу PDF на диску.
Код для повороту всіх сторінок у PDF за допомогою C#
Цей код демонструє як обертати файл PDF за допомогою C#. Ми бачимо, що кожна сторінка має властивість MediaBox, яку можна використовувати для повороту сторінки таким чином, щоб ширина прямокутника MediaBox замінювалася його висотою, і обчислювався новий прямокутник, таким чином змінюючи лише орієнтацію сторінки, тоді як вміст не змінювався. Якщо ви також хочете змінити орієнтацію вмісту, скористайтеся властивістю Rotate сторінки, для якої в цьому зразку коду встановлено значення Rotation.on270.
Ця стаття допоможе нам обертати сторінку та вміст кожної сторінки PDF-файлу. Якщо ви хочете дізнатися, як змінювати порядок сторінок у PDF-файлі, перегляньте статтю як змінити порядок сторінок у PDF за допомогою C#.