Změna velikosti PDF dokumentu v Pythonu

Kontrola velikosti stránky PDF je nezbytná při přípravě dokumentů pro tisk, konzistenci rozložení nebo optimalizaci pro mobilní zařízení. V této příručce se naučíte, jak změnit velikost PDF dokumentů v Pythonu. Provedeme vás krok za krokem a poskytneme praktické příklady kódu, abychom ukázali, jak získat plnou kontrolu nad rozměry stránek, což vám umožní upravit velikosti v celých dokumentech nebo na konkrétních stránkách.

Tento článek pokrývá následující témata:

Python Knihovna pro změnu velikosti PDF dokumentu

Aspose.PDF for Python zjednodušuje úkol změny velikosti PDF dokumentů. Poskytuje soubor komplexních funkcí pro manipulaci s PDF soubory. S Aspose.PDF mohou vývojáři snadno měnit velikost, převádět a přizpůsobovat PDF dokumenty. Podporuje různé operace, což z něj činí ideální volbu pro programové zpracování PDF souborů.

Abychom změnili velikost PDF dokumentů v Pythonu, použijeme Aspose.PDF for Python prostřednictvím .NET. Tento balíček vám poskytuje přístup k výkonným funkcím manipulace s PDF prostřednictvím rozhraní Python.

pip install aspose-pdf

Po instalaci prosím importujte modul Aspose.PDF do vašeho projektu. Nyní jste připraveni načíst, upravit a uložit PDF dokumenty přímo z Pythonu.

Jak změnit velikost PDF dokumentu v Pythonu

Chcete-li změnit velikost PDF pomocí metody Resize v Aspose.PDF for Python, postupujte podle těchto kroků:

  1. Načtěte PDF dokument pomocí třídy Document.
  2. Použijte metodu resize() k určení nové PageSize.
  3. Zavolejte metodu save(), abyste uložili změněný dokument.

Zde je ukázka kódu v Pythonu, která demonstruje tyto kroky:

# Krok 1: Importujte modul Aspose.PDF
import aspose.pdf as ap  

# Krok 2: Načtěte dokument PDF
document = ap.Document("input.pdf")  

# Krok 3: Změňte velikost všech stránek na předem definovanou velikost pomocí výčtu PageSize
for page in document.pages:
    page.resize(ap.PageSize.A3)

# Krok 4: Uložte aktualizovaný PDF
document.save("output_a3.pdf")

Změna velikosti stránky PDF v Pythonu

Postupujte podle těchto kroků, jak nastavit přesné rozměry pro vaše PDF stránky v Pythonu pomocí Aspose.PDF for Python:

  1. Načtěte PDF dokument.
  2. Definujte výšku a šířku nové velikosti stránky.
  3. Zavolejte metodu setpagesize() s požadovanou šířkou a výškou.
  4. Uložte upravený dokument pomocí metody save().

Zde je úryvek kódu v Pythonu, který ilustruje tyto kroky:

# Krok 1: Importujte modul Aspose.PDF
import aspose.pdf as ap  

# Krok 2: Načtěte vstupní PDF soubor
document = ap.Document("input.pdf")  

# Krok 3: Definujte nové rozměry stránky v bodech (velikost dopisu = 612 x 792)
new_width = 612
new_height = 792

# Krok 4: Projíždějte všechny stránky a použijte novou velikost
for page in document.pages:
    page.set_page_size(new_width, new_height)

# Krok 5: Uložte zmenšené PDF na disk
document.save("output_custom_size.pdf")

Získejte bezplatnou licenci

Aspose nabízí bezplatnou dočasnou licenci, která vám umožňuje vyzkoušet plné možnosti Aspose.PDF bez vodoznaků nebo omezení funkcí.

Je rychlé na nastavení a ideální pro vývojáře, kteří chtějí prozkoumat pokročilé funkce, jako je změna velikosti stránky, komprese, slučování a další, než se rozhodnou pro předplatné.

Změňte velikost PDF dokumentů online

Můžete také zkusit změnit velikost PDF online na Aspose PDF Resize Tool.Tento bezplatný nástroj je snadno použitelný a umožňuje rychle a přesně změnit velikost PDF dokumentů.

Image

PDF Page Resize – Bezplatné zdroje

Zde jsou některé užitečné zdroje pro podporu vašeho rozvoje:

Závěr

V tomto blogovém příspěvku jsme prozkoumali, jak změnit velikost dokumentu PDF v Pythonu pomocí Aspose.PDF for Python. Diskutovali jsme o funkcích knihovny a poskytli podrobné návody s příklady kódu. Aspose.PDF zjednodušuje proces změny velikosti dokumentů PDF, což vám umožňuje snadno aktualizovat rozměry stránek pomocí vlastních velikostí nebo standardních formátů jako A3 a A4. Prozkoumejte více o Aspose.PDF for Python a vylepšete své dovednosti v manipulaci s PDF.

V tomto příspěvku jste se naučili dva praktické způsoby, jak změnit velikost stránek PDF:

  • Manuálním nastavením šířky a výšky
  • Použitím vestavěné metody resize()

Oba přístupy vám poskytují flexibilitu automatizovat zpracování PDF v rámci vašich Python aplikací. Pokud máte jakékoli dotazy nebo potřebujete další pomoc, neváhejte nás kontaktovat na našem free support forum.

See Also