
Velikost stránky PDF určuje, jak se jeho obsah zobrazuje, tiskne nebo zpracovává. Běžně potřebujeme měnit velikosti stránek PDF při přípravě na tisk, konverzi formátů nebo standardizaci rozvržení. V tomto článku se naučíte, jak změnit velikost stránky PDF jakéhokoli souboru PDF v C#. Provedeme vás krok za krokem s kompletními příklady kódu.
Tento článek pokrývá následující:
- C# API na změnu velikosti stránky PDF
- Změna velikosti PDF pomocí vestavěných standardních velikostí stránky, jako jsou A3, A4 a Letter
- Změňte velikost stránky PDF na vlastní rozměry
- Změnit velikost PDF online
- Prozkoumejte bezplatné zdroje
C# API pro změnu velikosti stránky PDF
Budeme používat Aspose.PDF for .NET k změně velikosti stránky PDF v C#. Umožňuje vývojářům vytvářet, upravovat a konvertovat PDF soubory bez potřeby Adobe Acrobat. API se snadno integruje, je jednoduché na použití, rychle funguje a pomáhá vám měnit stránky nebo vytvářet nové PDF soubory.
Chcete-li začít, použijte NuGet Package Manager k instalaci knihovny Aspose.PDF:
PM> Install-Package Aspose.PDF
Můžete si to také stáhnout z releases.
Po dokončení instalace stačí přidat správné prostory názvů do vašeho projektu. Nyní můžete použít C# k otevírání, úpravám a ukládání PDF souborů.
Naučíte se, jak změnit velikost stránky vašich PDF souborů pomocí tohoto API v C# s pouhými několika řádky kódu v následujících sekcích.
Změna velikosti stránky PDF pomocí C#
Chcete-li změnit velikost PDF pomocí metody Resize v Aspose.PDF for .NET, postupujte podle těchto kroků:
- Načtěte existující PDF soubor pomocí třídy
Document
. - Procházejte stránky a použijte hodnotu enum
PageSize
pomocí metodyResize()
. - Uložte změny pomocí metody
Save()
.
Následující kód C# ukazuje, jak změnit velikost PDF pomocí vestavěných standardních velikostí stránek jako A3, A4 a Letter:
// Krok 1: Importovat Aspose.PDF
using Aspose.Pdf;
// Krok 2: Načtěte PDF dokument
Document document = new Document("input.pdf");
// Krok 3: Změňte velikost stránek na A3 pomocí výčtu PageSize
foreach (Page page in document.Pages)
{
page.Resize(PageSize.A3);
}
// Krok 4: Uložit výstup
document.Save("output_a3.pdf");
Jak to funguje:
- PageSize.A3: Vstavená enumerace, která představuje standardní rozměry A3 (841 x 1190 bodů).
- Resize(PageSize): Praktická metoda, která změní velikost každé stránky na určený standardní formát.
Tento přístup je nejvhodnější, když chcete rychle a konzistentně použít standardní velikost tisku na vaše dokumenty.
Změna velikosti PDF stránky s vlastní šířkou a výškou
Postupujte podle těchto kroků, jak nastavit přesné rozměry pro vaše PDF stránky v C# pomocí Aspose.PDF for .NET:
- Načtěte stávající PDF pomocí třídy
Document
. - Definujte nové rozměry stránky.
- Procházejte všechny stránky a použijte novou velikost pomocí metody
SetPageSize()
. - Uložte upravený PDF pomocí metody
Save()
.
Prosím, najděte níže C# kód pro změnu velikosti PDF stránky na vlastní rozměry:
// Krok 1: Importujte prostor názvů Aspose.PDF
using Aspose.Pdf;
// Krok 2: Načtěte dokument PDF
Document document = new Document("input.pdf");
// Krok 3: Definujte vlastní rozměry (např. velikost papíru)
double newWidth = 612; // 8.5 inches
double newHeight = 792; // 11 inches
// Krok 4: Procházejte každou stránku a aplikujte novou velikost
foreach (Page page in document.Pages)
{
page.SetPageSize(newWidth, newHeight);
}
// Krok 5: Uložte změněný dokument
document.Save("output_custom_size.pdf");
Jak to funguje:
- Třída dokumentu: Reprezentuje celý PDF soubor a umožňuje přístup k jeho obsahu.
- Třída Page: Zastupuje jednu stránku v rámci dokumentu.
- SetPageSize(double width, double height): Metoda používaná k nastavení velikosti stránky v bodech.
Tento přístup vám dává plnou kontrolu nad rozměry každé stránky, což je ideální pro vlastní formáty nebo úpravy rozvržení.
Získejte zdarma licenci
Můžete prozkoumat kompletní sadu funkcí Aspose.PDF s bezplatnou dočasnou licencí.Žádná omezení, žádné počáteční náklady. Je to ideální způsob, jak otestovat plnou funkčnost ve vašem projektu před tím, než se rozhodnete k nákupu.
Změňte velikost PDF online
Zkuste online změnit velikost PDF pomocí Aspose PDF Resize Tool.Je to zdarma, snadno se používá a umožňuje vám rychle a přesně upravovat velikosti stránek.

PDF Page Resize – Bezplatné zdroje
Prozkoumejte více nástrojů a dokumentace, abyste vylepšili svůj vývoj:
Závěr
V tomto blogovém příspěvku jsme zažili různé metody, jak změnit velikost stránky PDF v C# pomocí Aspose.PDF for .NET API. Následováním této příručky můžete efektivně změnit velikost stránky jakéhokoli PDF souboru.
Pokud máte nějaké otázky nebo potřebujete další pomoc, neváhejte nás kontaktovat na našem free support forum.