Ovaj kratki vodič objašnjava kako rotirati PDF pomoću Pythona. Sadrži detaljne korake za pisanje softvera i dijeli primjer koda za demonstraciju procesa rotiranja PDF datoteke pomoću Pythona. Naučit ćete postupak mijenjanja orijentacije stranice iz portretne u pejzažnu i obrnuto, zajedno s opcijama za rotiranje sadržaja stranice ako je potrebno.
Koraci za promjenu orijentacije PDF-a pomoću Pythona
- Postavite razvojno okruženje na koristite Aspose.PDF za Python putem .NET-a za rotiranje stranica
- Učitaj izvornu PDF datoteku pomoću klase Document čiji sadržaj i orijentaciju stranice treba promijeniti
- Raščlanite svaku stranicu PDF datoteke i zamijenite visinu sa širinom da biste promijenili orijentaciju
- Rotate i sadržaj stranice ako je potrebno
- Spremite izlaznu PDF datoteku na disk s promijenjenom orijentacijom i zakrenutim sadržajem
Ovi koraci obuhvaćaju cijeli postupak trajne rotacije PDF-a pomoću Pythona. U početku se izvorna PDF datoteka učitava i svaka se stranica analizira pri čemu se najprije izmjenjuju visina i širina stranice čime se mijenja njezina orijentacija, no ovim se korakom mijenjaju samo dimenzije stranice, ali orijentacija sadržaja ostaje ista. Ako također želite rotirati sadržaj, možete postaviti vrijednost Page.rotate s jednom od vrijednosti iz popisivača aspose.pdf.Rotation.
Kod za rotiranje PDF-a pomoću Pythona
Prethodno spomenuti kod demonstrira operaciju rotiranja svih stranica u PDF-u pomoću Pythona. Svojstva media_boxa koriste se za izračun novih dimenzija ciljne stranice kao što je izvorna visina postavljena kao odredišna širina, a izvorna širina postavljena kao odredišna visina. Ako također želite rotirati sadržaj stranice, možete koristiti enumerator aspose.pdf.Rotation koji sadrži vrijednosti kao što su ON90, ON180, ON270 i NONE za postavljanje vrijednosti svojstva Page.rotate.
Ovaj nas je članak vodio kako rotirati PDF stranicu i sadržaj. Ako želite prikazati tekst na PDF stranici na bilo kojem mjestu pod nasumičnim kutom, pogledajte članak na kako rotirati tekst u PDF-u pomoću Pythona.