Extract Pages from Word in Python

Wyodrębnianie stron z dokumentu Word w Python może pomóc w izolowaniu treści, dzieleniu sekcji lub przygotowywaniu podsumowań. Aspose.Words for Python sprawia, że to zadanie jest wydajne i łatwe. W tym wpisie na blogu dowiesz się, jak wyodrębnić pojedyncze lub wiele stron z dokumentów Word za pomocą Python.

Omówimy następujące tematy:

Biblioteka do ekstrakcji stron Word w Python

Użyjemy Aspose.Words for Python do wyodrębnienia stron z dokumentu Word. To potężna biblioteka do automatyzacji dokumentów Word. Obsługuje generowanie, edytowanie, konwersję i wyodrębnianie dokumentów. Biblioteka umożliwia wyodrębnienie konkretnych stron z plików Word z wysoką dokładnością.

Aby rozpocząć pracę z Aspose.Words for Python, musisz zainstalować SDK. Proszę pobrać go z releases lub po prostu zainstalować za pomocą następującego pip polecenia:

pip install aspose-words

Wyodrębnij stronę z dokumentu Word w Python

Możesz wyodrębnić określoną stronę z dokumentu Word, postępując zgodnie z poniższymi krokami:

  1. Załaduj dokument Word za pomocą klasy Document.
  2. Get the total number of pages using the pagecount.
  3. Przejdź przez każdą stronę w dokumencie.
  4. Wyodrębnij jedną stronę na raz, używając metody extractpages().
  5. Zapisz każdą wyodrębnioną stronę jako osobny plik .docx.

Oto przykładowy fragment kodu demonstrujący ekstrakcję strony 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

# przechodzić przez strony
for page in range(0, pageCount):
    # zapisz każdą stronę jako oddzielny dokument
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"split_by_page_{page + 1}.docx")
Wyodrębnij stronę z dokumentu Word w Python

Wyodrębnij stronę z dokumentu Word w Python

Wyodrębnij zakres stron z pliku Word w Python

Możesz także wyodrębnić zakres stron z pliku Word, wykonując poniższe kroki:

  1. Załaduj dokument Word za pomocą klasy Document.
  2. Wyodrębnij zakres stron za pomocą metody extractpages().
  3. Zapisz wyekstrahowane strony jako nowy plik .docx.

Oto jak to działa:

import aspose.words as aw

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

# wyodrębnić zakres stron
extractedPages = doc.extract_pages(3, 2)

# zapisz strony jako osobny dokument
extractedPages.save("split_by_page_range.docx")
Wyodrębnij zakres stron z pliku Word w Python

Wydobycie zakresu stron z pliku Word w Python

Uzyskaj darmową licencję

Aby ocenić pełne możliwości Aspose.Words bez ograniczeń, zdobądź darmową tymczasową licencję.To szybkie i proste.

Podziel Dokument Word Online

Wypróbuj nasz darmowy internetowy splitter dokumentów Word.Prześlij swój plik, wybierz sposób, w jaki chcesz go podzielić, i pobierz wynik natychmiast.

Image

Wyodrębnij strony z dokumentu Word: Darmowe zasoby

Zbadaj więcej dzięki tym pomocnym linkom:

Wnioski

W tym wpisie na blogu dowiedziałeś się, jak wyodrębniać strony z dokumentów Word za pomocą Aspose.Words for Python. Omówiliśmy metody wyodrębniania jednej strony, konkretnego zakresu stron oraz dzielenia całego dokumentu na oddzielne pliki. Pomaga to zautomatyzować procesy przetwarzania dokumentów za pomocą Python.

Jeśli masz pytania lub potrzebujesz pomocy, odwiedź nasze forum wsparcia.

Zobacz również