Тази статия помага за как да завъртите 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#.