Как повернуть PDF с помощью C#

Эта статья поможет вам повернуть PDF с помощью C#. В нем поясняются ресурсы, необходимые для настройки конфигураций IDE, список задач, которые необходимо выполнить для достижения требуемых результатов, а также пример кода для изменения ориентации PDF с помощью C#. Пример кода может выполняться в любой среде, поддерживающей .NET, и не требует использования каких-либо других сторонних инструментов или программного обеспечения для постоянной ротации PDF-файлов.

Шаги для поворота PDF-файла с помощью С#

  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 с использованием С#

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

Эта статья помогла нам перевернуть страницу и содержимое каждой страницы PDF-файла. Если вы хотите узнать, как изменить порядок страниц в PDF-файле, обратитесь к статье как изменить порядок страниц в PDF с помощью С#.

 Русский