Toto malé téma se zaměřuje na jak změnit velikost stránky PDF pomocí Pythonu. Zahrnuje všechny potřebné detaily pro konfiguraci 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ý ukazuje proces změny velikosti stránky PDF pomocí Pythonu s pomocí pouze několik volání API. Tento kód lze použít v jakémkoli prostředí podporovaném Python a .NET Framework, jako jsou Windows, Linux a macOS.
Kroky ke změně velikosti papíru PDF pomocí Pythonu
- Nastavte prostředí pro používání Aspose.PDF pro Python přes .NET API
- Otevřete zdrojový soubor PDF pomocí objektu třídy Document, jehož rozměry stránky mají být změněny
- Přístup ke kolekci stránek PDF v načteném PDF
- Otevřete požadovanou stránku z kolekce, pro kterou má být velikost aktualizována
- Zavolejte metodu set_page_size() třídy Page a zadejte novou velikost stránky
- Uložte výsledný soubor PDF s upravenou velikostí stránky
Tyto kroky pokrývají proces úpravy velikosti stránky PDF pomocí Pythonu poskytnutím prostředků, které jsou nutné k testování této funkce. Nejprve načteme cílový soubor PDF, přistoupíme ke kolekci stránek a poté získáme odkaz na stránku, jejíž velikost má být aktualizována. Instance třídy Page obsahuje metodu set_page_size(), která se používá k úpravě velikosti stránky poskytnutím šířky a výšky stránky.
Kód pro úpravu velikosti stránky PDF pomocí Pythonu
This example code demonstrates the process to change the size of a PDF page using Python. The Aspose.PDF use a scaling factor of 72 points for 1 inch of the page resolution. Therefore, you have to calculate the width and height in points by multiplying the number of desired inches by 72. Předpokládejme, že chcete nastavit velikost stránky na Envelop 10#, která má výšku 9,49 palce a šířku 4,13 palce, takže před jejím předáním metodě set_page_size() vynásobíte obě čísla 72.
Tento příklad nás naučil změnit rozměry stránky PDF pomocí Pythonu. Pokud se chcete dozvědět o převodu PDF do souboru Excel, přečtěte si článek na jak převést PDF do Excelu pomocí Pythonu.