Estrai pagine da Word in Python

Estrazione di pagine da un documento Word in Python può aiutarti a isolare contenuti, condividere sezioni o preparare riassunti. Aspose.Words for Python rende questo compito efficiente e facile. In questo post del blog, imparerai come estrarre singole o più pagine da documenti Word utilizzando Python.

Coprirà i seguenti argomenti:

Libreria di estrazione delle pagine di Word in Python

Useremo Aspose.Words for Python per estrarre pagine da un documento Word. È una libreria potente per l’automazione dei documenti Word. Supporta la generazione, modifica, conversione ed estrazione dei documenti. La libreria ti consente di estrarre pagine specifiche da file Word con alta precisione.

Per iniziare a utilizzare Aspose.Words for Python, è necessario installare il SDK. Si prega di scaricarlo da releases o di installarlo semplicemente utilizzando il seguente comando pip:

pip install aspose-words

Estrai una pagina da un documento Word in Python

Puoi estrarre una pagina specifica da un documento Word seguendo i passaggi seguenti:

  1. Carica il documento Word utilizzando la classe Document.
  2. Ottieni il numero totale di pagine utilizzando pagecount.
  3. Scorri ogni pagina nel documento.
  4. Estrai una pagina alla volta utilizzando il metodo extractpages().
  5. Salva ogni pagina estratta come un file .docx separato.

Ecco un esempio di frammento di codice che dimostra l’estrazione di pagine da un documento Word.

import aspose.words as aw

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

# get page count
pageCount = doc.page_count

# loop through pages
for page in range(0, pageCount):
    # salva ogni pagina come un documento separato
    extractedPage = doc.extract_pages(page, 1)
    extractedPage.save(f"split_by_page_{page + 1}.docx")
Estrai una pagina da un documento Word in Python

Estrai una pagina da un documento Word in Python

Estrai un intervallo di pagine da un file Word in Python

Puoi anche estrarre un intervallo di pagine da un file Word seguendo i passaggi seguenti:

  1. Carica il documento Word utilizzando la classe Document.
  2. Estrai un intervallo di pagine utilizzando il metodo extractpages().
  3. Salva le pagine estratte come un nuovo file .docx.

Ecco come funziona:

import aspose.words as aw

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

# estrarre intervallo di pagine
extractedPages = doc.extract_pages(3, 2)

# salva le pagine come documento separato
extractedPages.save("split_by_page_range.docx")
Estrai un intervallo di pagine da un file Word in Python

Estrai un intervallo di pagine da un file Word in Python

Ottieni una licenza gratuita

Per valutare tutte le funzionalità di Aspose.Words senza limitazioni, ottieni una licenza temporanea gratuita.È veloce e semplice.

Dividi documento Word online

Prova il nostro free online Word document splitter.Carica il tuo file, scegli come vuoi dividerlo e scarica immediatamente il risultato.

Image

Estrai Pagine da Documento Word: Risorse Gratuite

Esplora di più con questi collegamenti utili:

Conclusione

In questo post del blog, hai imparato come estrarre pagine da documenti Word utilizzando Aspose.Words for Python. Abbiamo trattato metodi per estrarre una singola pagina, un intervallo specifico di pagine e per suddividere l’intero documento in file separati. Aiuta ad automatizzare le tue attività di elaborazione dei documenti utilizzando Python.

Se hai domande o hai bisogno di aiuto, visita il nostro supporto forum.

Vedi anche