Come estrarre tutte le immagini dal documento di Word in Python

Questo breve tutorial contiene informazioni su come estrarre tutte le immagini dal documento Word in Python. Fornisce tutte le risorse per configurare l’ambiente e introduce gli importanti costrutti API necessari per eseguire l’attività, inclusi i nomi delle classi, i metodi e le proprietà. Puoi seguire i passaggi e scrivere un programma completo per estrarre immagini dal documento Word in python come estrarre immagini da un file DOCX e salvarlo come tipo di immagine PNG, JPG, ecc. sul disco.

Passaggi per estrarre immagini da file Word in Python

  1. Configura l’ambiente per utilizzare Aspose.Words per Python tramite .NET per estrarre le immagini
  2. Carica il file Word di origine con le immagini utilizzando l’oggetto classe Document
  3. Ottieni l’elenco di tutte le forme dal documento caricato utilizzando il metodo get_child_nodes()
  4. Analizza tutti gli elementi nella raccolta di forme e rileva le immagini
  5. Crea nomi di file univoci per ogni immagine rilevata nella raccolta di forme
  6. Salva l’immagine estratta sul disco con il nome univoco

Questi passaggi descrivono il processo per estrarre immagini dal documento Word in Python condividendo la configurazione dell’ambiente e i passaggi per scrivere il programma. Dopo aver stabilito l’ambiente, carica il file Word con le immagini utilizzando l’oggetto della classe Document e ottieni da esso la raccolta di tutte le forme. Poiché la classe Shape dispone di metodi per rilevare le immagini, è possibile estrarre le immagini e salvarle sul disco con il nome specificato.

Codice per estrarre foto dal documento Word in Python

Qui viene presentato il codice che mostra il processo per estrarre l’immagine da Word in Python caricando il file di origine utilizzando l’oggetto della classe Document che ha molte funzionalità come fornire la password per i file protetti, impostare la codifica e allegare l’avviso callback per controllare il processo di caricamento. Allo stesso modo, il metodo get_child_nodes() viene utilizzato per estrarre le forme, tuttavia puoi recuperare anche altri nodi come intestazioni, piè di pagina, tabelle, commenti, note a piè di pagina e corpo, ecc.

Questo articolo ci ha guidato a recuperare tutte le foto da un file Word in Python. Se vuoi imparare la procedura per inserire una foto in un file Word, fai riferimento all’articolo su come inserire un’immagine in Word usando Python.

 Italiano