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

В этом кратком руководстве объясняется, как вращать PDF с помощью Python. Он содержит подробные инструкции по написанию программного обеспечения и пример кода, демонстрирующий процесс поворота PDF-файла с помощью Python. Вы узнаете, как изменить ориентацию страницы с книжной на альбомную и наоборот, а также при необходимости сможете повернуть содержимое страницы.

Шаги по изменению ориентации PDF с помощью Python

  1. Установите для среды разработки значение использовать Aspose.PDF для Python через .NET, чтобы чередовать страницы.
  2. Загрузите исходный файл PDF с помощью класса Document, содержимое и ориентация страницы которого должны быть изменены.
  3. Проанализируйте каждую страницу файла PDF и замените высоту на ширину, чтобы изменить ориентацию.
  4. Rotate содержимое страницы также, если требуется
  5. Сохраните выходной PDF-файл на диск с измененной ориентацией и повернутым содержимым.

Эти шаги охватывают весь процесс постоянной ротации PDF с помощью Python. Вначале загружается исходный PDF-файл, и каждая страница анализируется, где сначала высота и ширина страницы меняются местами, тем самым изменяя ее ориентацию, однако на этом этапе изменяются только размеры страницы, но ориентация содержимого остается прежней. Если вы хотите также повернуть содержимое, вы можете установить значение Page.rotate с одним из значений перечислителя aspose.pdf.Rotation.

Код для поворота PDF с помощью Python

Вышеупомянутый код демонстрирует операцию поворота всех страниц в PDF с помощью Python. Свойства media_box используются для расчета новых размеров целевой страницы, например, исходная высота задается как ширина назначения, а исходная ширина задается как высота назначения. Если вы хотите также повернуть содержимое страницы, вы можете использовать перечислитель aspose.pdf.Rotation, который содержит такие значения, как ON90, ON180, ON270 и NONE, для установки значения свойства Page.rotate.

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

 Русский