Ovaj članak pomaže kako rotirati PDF pomoću C#. Objašnjava resurse potrebne za postavljanje konfiguracija IDE-a, popis zadataka koje treba izvršiti da bi se postigli potrebni rezultati i primjer koda koji se može izvoditi za promjenu PDF orijentacije pomoću C#. Uzorak koda može se izvršiti u bilo kojem okruženju koje podržava .NET i ne zahtijeva nijedan drugi alat ili softver treće strane za trajno rotiranje PDF-a.
Koraci za rotiranje PDF datoteke pomoću C#
- Postavite okruženje za dodavanje Aspose.PDF for .NET za rotiranje stranica
- Učitajte ulazni PDF pomoću klase Document za promjenu orijentacije
- Raščlanite svaku stranicu i dohvatite područje pravokutnika pomoću svojstva MediaBox
- Zamijenite duljinu pravokutnika MediaBox sa širinom u privremenoj varijabli
- Postavite MediaBox i CropBox na ažurirani pravokutnik
- Postavite svojstvo Rotation stranice da također rotirate sadržaj
- Spremite dobivenu PDF datoteku s izmijenjenom orijentacijom stranice i sadržaja
Prethodno navedeni koraci vode kako rotirati stranice u PDF-u koristeći C#. U početku se izvorni PDF učitava u objekt klase Document, a zatim se svaka stranica analizira kako bi pristupila pravokutniku MediaBoxa. Duljina i širina pravokutnika se izmjenjuju i zatim vraćaju kao novi MediaBBox i CropBox stranice prije spremanja rezultirajuće PDF datoteke na disk.
Kod za rotiranje svih stranica u PDF-u pomoću C#
Ovaj kôd pokazuje kako rotirati PDF datoteku pomoću C#. Vidimo da svaka stranica ima svojstvo MediaBox koje se može koristiti za rotiranje stranice tako da se širina pravokutnika MediaBoxa mijenja s njegovom visinom i izračunava se novi pravokutnik čime se mijenja samo orijentacija stranice, dok se sadržaj ne mijenja. Ako također želite promijeniti orijentaciju sadržaja, upotrijebite svojstvo Rotate stranice koje je postavljeno na Rotation.on270 u ovom primjeru koda.
Ovaj nas je članak vodio kako rotirati stranicu i sadržaj svake stranice PDF datoteke. Ako želite naučiti postupak preuređivanja stranica u PDF-u, pogledajte članak na kako preurediti stranice u PDF-u koristeći C#.