Extrakce stránek z Wordu v Pythonu

Extrakce stránek z dokumentu Word v Pythonu vám může pomoci izolovat obsah, sdílet sekce nebo připravovat shrnutí. Aspose.Words for Python činí tento úkol efektivním a snadným. V tomto blogovém příspěvku se naučíte, jak extrahovat jednu nebo více stránek z dokumentů Word pomocí Pythonu.

Pokryjeme následující témata:

Python Word Page Extractor Library

Budeme používat Aspose.Words for Python k extrakci stránek z dokumentu Word. Je to výkonná knihovna pro automatizaci dokumentů Word. Podporuje generování, úpravy, konverzi a extrakci dokumentů. Knihovna vám umožňuje extrahovat konkrétní stránky z Word souborů s vysokou přesností.

Chcete-li začít s Aspose.Words for Python, musíte nainstalovat SDK. Prosím, stáhněte si ho z releases nebo jej jednoduše nainstalujte pomocí následujícího pip příkazu:

pip install aspose-words

Extrakce stránky z dokumentu Word v Pythonu

Můžete extrahovat konkrétní stránku z dokumentu Word podle následujících kroků:

  1. Načtěte dokument Word pomocí třídy Document.
  2. Získejte celkový počet stran pomocí pagecount.
  3. Procházejte každou stránku v dokumentu.
  4. Extrahujte jednu stránku najednou pomocí metody extractpages().
  5. Uložte každou extrahovanou stránku jako samostatný soubor .docx.

Zde je ukázka kódu, která demonstruje extrakci stránek z dokumentu Word.

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# get page count
pageCount = doc.page_count

# procházet stránky
for page in range(0, pageCount):
    # uložte každou stránku jako samostatný dokument
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"split_by_page_{page + 1}.docx")
Extrahujte stránku z dokumentu Word v Pythonu

Extract a Page from a Word Document in Python

Extrahovat rozsah stránek z dokumentu Word v Pythonu

Můžete také extrahovat rozsah stránek z Wordového souboru podle následujících kroků:

  1. Načtěte dokument Word pomocí třídy Document.
  2. Extrahujte rozsah stránek pomocí metody extractpages().
  3. Uložte extrahované stránky jako nový soubor .docx.

Zde je, jak to funguje:

import aspose.words as aw

# load Word document
doc = aw.Document("sample-multi-page.docx")

# extract range of pages
extractedPages = doc.extract_pages(3, 2)

# uložte stránky jako samostatný dokument
extractedPages.save("split_by_page_range.docx")
Extrahujte rozsah stránek z Wordového souboru v Pythonu

Extrakce rozsahu stránek z Word souboru v Pythonu

Získejte bezplatnou licenci

Chcete-li vyhodnotit všechny funkce Aspose.Words bez omezení, získejte zdarma dočasnou licenci.Je to rychlé a snadné.

Rozdělit dokument Word online

Vyzkoušejte náš free online Word document splitter.Nahrajte svůj soubor, vyberte, jak chcete soubor rozdělit, a okamžitě si stáhněte výsledek.

Image

Extrahovat stránky z dokumentu Word: Zdarma zdroje

Prozkoumejte více s těmito užitečnými odkazy:

Závěr

V tomto blogovém příspěvku jste se naučili, jak extrahovat stránky z dokumentů Word pomocí Aspose.Words for Python. Pokryli jsme metody pro extrakci jedné stránky, konkrétního rozsahu stránek a rozdělení celého dokumentu na samostatné soubory. Pomáhá to automatizovat vaše úkoly zpracování dokumentů pomocí Pythonu.

Pokud máte otázky nebo potřebujete pomoc, navštivte naše support forum.

Viz také