Šis straipsnis padeda kaip pasukti PDF naudojant C#. Jame paaiškinami ištekliai, kurių reikia norint nustatyti IDE konfigūracijas, sąrašas užduočių, kurias reikia atlikti norint pasiekti reikiamus rezultatus, ir vykdomas pavyzdinis kodas, skirtas pakeisti PDF orientaciją naudojant C#. Pavyzdinis kodas gali būti vykdomas bet kurioje aplinkoje, palaikančioje .NET, ir norint visam laikui pasukti PDF nereikia jokio kito trečiosios šalies įrankio ar programinės įrangos.
Veiksmai, kaip pasukti PDF failą naudojant C#
- Nustatykite aplinką, kad pridėtumėte Aspose.PDF for .NET, kad pasuktumėte puslapius
- Įkelkite įvesties PDF naudodami Document klasę, kad pakeistumėte orientaciją
- Išnagrinėkite kiekvieną puslapį ir gaukite stačiakampio sritį naudodami MediaBox ypatybę
- Laikinajame kintamajame pakeiskite MediaBox stačiakampio ilgį su pločiu
- Nustatykite MediaBox ir CropBox į atnaujintą stačiakampį
- Norėdami pasukti turinį, nustatykite puslapio ypatybę Rotation
- Išsaugokite gautą PDF failą su pakeista puslapio ir turinio orientacija
Pirmiau minėtų veiksmų vadovas kaip pasukti PDF puslapius naudojant C#. Pradžioje šaltinio PDF failas įkeliamas į dokumento klasės objektą, tada kiekvienas puslapis išanalizuojamas, kad būtų pasiektas jo MediaBox stačiakampis. Stačiakampio ilgis ir plotis pakeičiami ir nustatomi kaip nauji puslapio MediaBBox ir CropBox prieš išsaugant gautą PDF failą diske.
Kodas, skirtas pasukti visus PDF puslapius naudojant C#
Šis kodas parodo kaip pasukti PDF failą naudojant C#. Matome, kad kiekvienas puslapis turi MediaBox ypatybę, kuria galima pasukti puslapį taip, kad MediaBox stačiakampio plotis būtų pakeistas jo aukščiu ir būtų apskaičiuojamas naujas stačiakampis, taip keičiant tik puslapio orientaciją, o turinys nesikeičia. Jei taip pat norite pakeisti turinio orientaciją, naudokite puslapio ypatybę Rotate, kuri šiame pavyzdiniame kode nustatyta į Rotation.on270.
Šis straipsnis padėjo mums pasukti puslapį ir kiekvieno PDF failo puslapio turinį. Jei norite sužinoti, kaip pertvarkyti puslapius PDF formatu, žr. straipsnį kaip pertvarkyti puslapius PDF naudojant C#.