Jak změnit velikost stránky PDF pomocí C#

Tento rychlý tutoriál vysvětluje jak změnit velikost stránky PDF pomocí C#. Obsahuje všechny potřebné podrobnosti k vytvoření vývojového prostředí, sekvenci kroků, které je třeba dodržet při vytvoření aplikace, a spustitelný ukázkový kód, který demonstruje proces změny velikosti stránky PDF pomocí C# s pomocí pouze několik volání API. Tento kód lze použít v kterémkoli z operačních systémů podporujících framework .NET, jako jsou Windows, Linux a macOS.

Kroky ke změně velikosti papíru PDF pomocí C#

  1. Vytvořte prostředí, které bude používat Aspose.PDF for .NET ke změně velikosti stránky
  2. načtěte zdrojový soubor PDF do objektu třídy Document, jehož rozměry stránky mají být změněny
  3. Získejte odkaz na kolekci pages v načteném PDF
  4. Získejte odkaz na cílovou stránku z kolekce, jejíž velikost má být aktualizována
  5. Zavolejte metodu SetPageSize() třídy Page a zadejte novou velikost stránky
  6. Uložte výsledný soubor PDF s aktualizovanou velikostí stránky

Tyto kroky zahrnují proces úpravy velikosti stránky PDF pomocí C# sdílením zdroje, který je nutný k testování této funkce. V dalším kroku načteme cílový soubor PDF, přistoupíme k jeho kolekci stránek a pak získáme odkaz na stránku, jejíž velikost má být aktualizována. Třída stránky obsahuje metodu SetPageSize(), která se používá k úpravě velikosti stránky zadáním šířky a výšky stránky.

Kód pro úpravu velikosti stránky PDF pomocí C#

Tento kód demonstruje proces změny velikosti stránky PDF pomocí C#. Musíte vypočítat šířku a výšku v bodech vynásobením počtu požadovaných palců 72, protože Aspose.PDF používá měřítko 1 palec = 72 bodů. Předpokládejme, že chcete nastavit velikost stránky na Envelop 10#, která má šířku 4,13 palce a výšku 9,49 palce, takže před jejím předáním metodě SetPageSize() vynásobíte obě čísla číslem 72.

Tento článek nás naučil změnit rozměry stránky PDF pomocí C#. Pokud se chcete naučit proces přidání vodoznaku do souboru PDF, přečtěte si článek na jak přidat vodoznak do PDF v C#.

 Čeština