Tento článek vám pomůže jak otočit PDF pomocí C#. Vysvětluje zdroje potřebné k nastavení konfigurací IDE, seznam úkolů, které je třeba provést k dosažení požadovaných výsledků, a spustitelný ukázkový kód pro změnu orientace PDF pomocí C#. Ukázkový kód lze spustit v kterémkoli z prostředí podporujících .NET a k trvalému otočení PDF nevyžaduje žádný jiný nástroj nebo software třetí strany.
Kroky k otočení souboru PDF pomocí C#
- Nastavte prostředí tak, aby přidalo Aspose.PDF for .NET pro otočení stránek
- Načtěte vstupní PDF pomocí třídy Document pro změnu orientace
- Analyzujte každou stránku a získejte oblast obdélníku pomocí vlastnosti MediaBox
- Vyměňte délku obdélníku MediaBox za šířku v dočasné proměnné
- Nastavte MediaBox a CropBox na aktualizovaný obdélník
- Nastavte vlastnost Rotace stránky, aby se také otočil obsah
- Uložte výsledný soubor PDF s upravenou orientací stránky a obsahu
Výše uvedené kroky vedou jak otočit stránky v PDF pomocí C#. Na začátku je zdrojové PDF načteno do objektu třídy Document a poté je každá stránka analyzována, aby bylo možné získat přístup ke svému obdélníku MediaBox. Délka a šířka obdélníku se zamění a poté se nastaví zpět jako nový MediaBBox a CropBox stránky před uložením výsledného souboru PDF na disk.
Kód pro otočení všech stránek v PDF pomocí C#
Tento kód ukazuje jak otočit soubor PDF pomocí C#. Vidíme, že každá stránka má vlastnost MediaBox, kterou lze použít k otočení stránky tak, že šířka obdélníku MediaBox se vymění za její výšku a vypočítá se nový obdélník, čímž se změní pouze orientace stránky, zatímco obsah se nezmění. Pokud chcete změnit také orientaci obsahu, použijte vlastnost Rotate stránky, která je v tomto ukázkovém kódu nastavena na Rotation.on270.
Tento článek nás provedl otáčením stránky a obsahu každé stránky souboru PDF. Pokud se chcete naučit proces změny uspořádání stránek v PDF, přečtěte si článek na jak změnit uspořádání stránek v PDF pomocí C#.