Hur man roterar PDF med Python

Den här korta guiden förklarar hur man roterar PDF med Python. Den innehåller de detaljerade stegen för att skriva programvaran och delar en exempelkod för att demonstrera processen att rotera PDF-fil med Python. Du kommer att lära dig processen för att ändra sidorienteringen från stående till liggande och vice versa tillsammans med alternativen att rotera sidinnehållet även om det behövs.

Steg för att ändra PDF-orientering med Python

  1. Ställ in utvecklingsmiljön på använd Aspose.PDF för Python via .NET för att rotera sidor
  2. Ladda käll-PDF-filen med klassen Document vars innehåll och sidorientering ska ändras
  3. Läs igenom varje sida i PDF-filen och byt höjd med bredd för att ändra orienteringen
  4. Rotate sidans innehåll även om det behövs
  5. Spara den utgående PDF-filen på disken med ändrad orientering och roterat innehåll

Dessa steg omfattar hela processen för att rotera PDF permanent med Python. I början laddas käll-PDF-filen och varje sida analyseras där först höjden och bredden på sidan byts om, vilket ändrar dess orientering men med detta steg ändras bara sidmåtten men orienteringen av innehållet förblir densamma. Om du också vill rotera innehållet kan du ställa in Page.rotate-värdet med ett av värdena från aspose.pdf.Rotation-uppräknaren.

Kod för att rotera PDF med Python

Ovannämnda kod demonstrerar operationen att rotera alla sidor i PDF med Python. Media_box-egenskaperna används för att beräkna nya dimensioner för målsidan som att källhöjden är inställd som destinationsbredd och källbredden är inställd som destinationshöjd. Om du också vill rotera sidinnehållet kan du använda aspose.pdf.Rotationsuppräkning som innehåller värden som ON90, ON180, ON270 och NONE för att ställa in värdet på egenskapen Page.rotate.

Den här artikeln har väglett oss att rotera PDF-sida och innehåll. Om du vill rendera text på en PDF-sida på valfri plats i en slumpmässig vinkel, se artikeln om hur man roterar text i PDF med Python.

 Svenska