Jak přesouvat stránky v PDF pomocí Pythonu

Tento krátký tutoriál vysvětluje jak přesouvat stránky v PDF pomocí Pythonu. Obsahuje kroky zahrnující logiku psaní aplikace a běžící ukázkový kód, který demonstruje jak přeskupit stránky v PDF pomocí Pythonu. Naučíte se proces přesunu stránky na konci kolekce stránek nebo na konkrétní index podle potřeb programu bez použití jiného nástroje třetí strany.

Kroky ke změně pořadí stránek v PDF pomocí Pythonu

  1. Pro přesouvání stránek vytvořte prostředí použijte Aspose.PDF pro Python přes .NET
  2. Vytvořte nebo načtěte soubor PDF pomocí třídy Document s několika stránkami pro ukázku
  3. Otevřete odkaz na konkrétní page a přidejte jej na konec kolekce stránek
  4. Smažte stránku a získejte odkaz na jinou stránku
  5. Vložte tuto stránku do určitého indexu a odstraňte ji z původního umístění
  6. Uložte výsledný soubor PDF se změněnými stránkami

Tyto kroky popisují proces jak změnit pořadí stránek v PDF pomocí Pythonu. Proces je zahájen vytvořením nebo načtením souboru PDF s více stránkami a poté je získán odkaz na konkrétní stránku, která má být přesunuta na konci kolekce stránek pomocí metody add a poté odstraněna ze zdrojového indexu. V dalších krocích je popsán proces vložení stránky mezi kolekci na konkrétní index a poté je zdrojová stránka odstraněna před uložením konečného souboru PDF na disk.

Kód pro přesun stránek PDF pomocí Pythonu

import aspose.pdf as pdf
# Load License
license = pdf.License()
license.set_license("Aspose.Total.lic")
# Initialize document object
srcDocument = pdf.Document()
# Add pages
for i in range(10):
page = srcDocument.pages.add()
page.paragraphs.add(pdf.text.TextFragment("Text on page " + str(i + 1)))
page = srcDocument.pages[2]
srcDocument.pages.add(page)
srcDocument.pages.delete(2)
srcDocument.save("output2.pdf")
page = srcDocument.pages[3]
srcDocument.pages.insert(7, page)
srcDocument.pages.delete(3)
srcDocument.save("output3.pdf")
print("Pages reordered successfully")

Tento kód demonstruje operaci změny pořadí stránek v PDF pomocí Pythonu. Metody Document.pages.add() a Document.pages.insert() se používají ke zkopírování stránky na konec kolekce a na konkrétní index. Podobně se metoda Document.pages.delete() používá k odstranění stránky poskytnutím aktuálního indexu stránky v kolekci.

Tento článek nás naučil jak změnit pořadí stránek v PDF pomocí Pythonu. Pokud se chcete naučit proces sloučení více souborů PDF, přečtěte si článek na jak sloučit PDF pomocí Pythonu.

 Čeština