Estrai immagini da Word in Node.js - Estrattore di file di immagini

I file DOCX/DOC possono contenere enormi quantità di dati testuali e visivi in molti scenari. Se hai bisogno di estrarre tutte le immagini dal file Word e separare le immagini dai dati testuali, puoi sfruttare le API Cloud SDK e REST basate su GroupDocs.Parser. In effetti, puoi creare un estrattore di file immagine in JavaScript utilizzando i metodi esposti da GroupDocs.Parser Cloud SDKs for Node.js. Quindi, andiamo avanti ed esploriamo come estrarre immagini da Word in Node.js. Inoltre, seguiremo i passaggi e lo snippet di codice per implementare la funzionalità.

Verranno trattati i seguenti punti:

Installazione del software di elaborazione testi

La fase di installazione di qualsiasi libreria svolge un ruolo fondamentale nel rapido sviluppo dell’applicazione. Fortunatamente, il processo di installazione di GroupDocs.Parser Cloud SDKs for Node.js è proprio come installare qualsiasi modulo Node.js utilizzando npm install MODULENAME. Quindi, esegui il comando seguente per installare questa libreria di estrazione di file immagine ricca di funzionalità:

npm install groupdocs-parser-cloud

Nella fase successiva configureremo questa libreria con il nostro progetto Node.js. A questo scopo, otterremo le credenziali API (Client ID, Client Secret) dal nostro API Cloud dashboard.

Ti invitiamo a visitare questa guida nel caso in cui riscontri difficoltà nell’ottenere le credenziali API.

Estrai immagini da Word in Node.js

Abbiamo un file DOC/DOCX di origine nella nostra dashboard API Cloud che puoi caricare manualmente o in modo programmatico chiamando il metodo UploadFile.

I seguenti passaggi dimostrano come estrarre immagini da Word in Node.js:

  • Ottieni groupdocs-parser-cloud nel tuo progetto.
  • Crea un’istanza della classe Configuration con l’ID client e il segreto client.
  • Richiama il metodo fromConfig e passa l’oggetto della classe Configuration.
  • Crea un oggetto della classe FileInfo e definisci il percorso del file DOCX di origine.
  • Definisci le opzioni dell’immagine creando un’istanza della classe ImagesOptions.
  • Inizializza un oggetto della classe ImagesRequest e passa l’istanza della classe ImagesOptions.
  • Richiama il metodo immagini per estrarre immagini dal documento Word.

Copia e incolla il seguente frammento di codice per creare il tuo software di elaborazione testi:

// Ottieni groupdocs-parser-cloud nel tuo progetto.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// Definisci le tue credenziali API.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// Crea un'istanza della classe Configuration con l'ID client e il segreto client.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// Richiama il metodo fromConfig e passa l'oggetto della classe Configuration.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// Creare un oggetto della classe FileInfo e definire il percorso del file DOCX sorgente.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// Definisci le opzioni dell'immagine creando un'istanza della classe ImagesOptions.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// Inizializza un oggetto della classe ImagesRequest e passa l'istanza della classe ImagesOptions.
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// Richiama il metodo immagini per estrarre immagini dal documento Word.
parseApi.images(request)
.then((result)=>{
// Mostra i risultati
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

Puoi vedere l’output dell’esempio di codice sopra nell’immagine qui sotto:

estrattore di file immagine

Estrattore di immagini online

Puoi sfruttare appieno questo strumento online per estrarre immagini da file Word. Soprattutto, è supportato anche da GroupDocs.Parser Cloud SDK. Inoltre, è basato sul Web e offre solide funzionalità di conversione e manipolazione poiché è gratuito e non richiede la creazione di un account o un abbonamento.

Estrattore di immagini in linea

Conclusione

Alla fine, possiamo tranquillamente prendere in considerazione GroupDocs.Parser Cloud SDKs per sviluppare un software di elaborazione testi. È abbastanza facile da installare e configurare e c’è un’enorme quantità di metodi che puoi invocare. Inoltre, esiste un estrattore di immagini online per ottenere la funzionalità online. Visita la documentazione e il repository GitHub per ulteriori approfondimenti. Inoltre, non esitate a visitare la Guida introduttiva per avviare lo sviluppo.

Infine, groupdocs.cloud sta scrivendo nuovi articoli. Quindi, rimanete in contatto per gli aggiornamenti regolari.

L’aiuto è disponibile

Puoi farci sapere le tue domande o dubbi sul nostro forum.

Domande frequenti – FAQ

Come estraggo immagini da Word?

È possibile utilizzare GroupDocs.Parser Cloud SDKs per estrarre immagini da file DOCX/DOC a livello di codice. Per ulteriori dettagli, visita questo link.

Guarda anche