Estrai immagini da PowerPoint utilizzando Node.js - Image Extractor

Hai bisogno di estrarre immagini da presentazioni PowerPoint per analisi dei dati, archiviazione o automazione? Il GroupDocs.Parser Cloud SDK per Node.js consente agli sviluppatori di estrarre rapidamente immagini incorporate da .ppt e .pptx file utilizzando semplici chiamate API REST. Non è necessaria nessuna installazione di Office o logica di parsing complessa.

Perché estrarre immagini da PowerPoint?

  • Isolare contenuti visivi (loghi, icone, grafici, foto).
  • Archivia le presentazioni come asset strutturati.
  • Abilita l’indicizzazione dei contenuti o i flussi di lavoro della computer vision.
  • Automatizzare l’estrazione dei media da un gran numero di diapositive.

In questo articolo, tratteremo i seguenti argomenti:

API di Estrazione Immagini da PowerPoint

Il GroupDocs.Parser Cloud SDK per Node.js semplifica il lavoro con i file di presentazione. Ti consente di:

  • Estrai immagini da diapositive specifiche o da tutte le diapositive.
  • Recupera contenuti strutturati come metadati delle diapositive o layout.
  • Lavora con altri formati (Word, Excel, PDF, ZIP, ecc.).

Prerequisites

npm install groupdocs-parser-cloud
  • Per ulteriori informazioni sulle credenziali del cliente, ti preghiamo di visitare questo article.

Come estrarre immagini da PowerPoint utilizzando Node.js

Segui questi passaggi per sviluppare il tuo estrattore di immagini da una presentazione PowerPoint utilizzando l’API Node.js:

Passo 1: Inizializza Configurazione.

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

Passo 2: Configura le informazioni sul file e le opzioni dell’immagine. Inizializza un oggetto della classe ImagesRequest e passa l’istanza della classe ImagesOptions.

const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

Passo 3: Estrai Immagini da PowerPoint. Invoca il images metodo per estrarre immagini da una presentazione PowerPoint.

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});
// Per ulteriori esempi, si prega di visitare https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// Path of input Powerpoint
fileInfo.filePath = "input.pptx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});

Puoi vedere l’output del campione di codice sopra nell’immagine sottostante:

Estrai immagini da PowerPoint tramite cURL

Puoi anche estrarre immagini utilizzando l’API REST di GroupDocs.Parser e cURL.

Passaggio 1 – Genera Token di Accesso:

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

Passo 2 – Estrai Immagini tramite REST API:

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"input.pptx\",    \"StorageName\": \"internal\"  },  \"OutputPath\": \"internal\",  \"StartPageNumber\": 1,  \"CountPagesToExtract\": 2}"
  • Sostituisci con quello che hai generato.

✅ Vantaggi dell’uso di cURL

  • Ideale per ambienti senza interfaccia.
  • Scriptabile per pipeline CI/CD.
  • Nessuna installazione dell’SDK richiesta.
  • Indipendente dalla piattaforma (Linux/macOS/Windows).

Free PowerPoint Image Extractor

Non vuoi scrivere codice? Prova il Free online PowerPoint Image Extractor alimentato da GroupDocs.Parser Cloud.

Estrazione di Immagini Online

Conclusione

Con il GroupDocs.Parser Cloud SDK per Node.js, estrarre immagini da file PowerPoint diventa veloce e scalabile. Che tu stia lavorando su archivi di presentazione, pipeline di intelligenza artificiale o integrazioni CMS — questa API REST ti offre il completo controllo sull’estrazione dei contenuti visivi.

📚 Risorse Aggiuntive

Domande Frequenti – FAQs

Posso estrarre immagini solo da diapositive specifiche?

  • Sì. Puoi definire StartPageNumber e CountPagesToExtract per un controllo preciso.

Le immagini vengono restituite nella risoluzione originale?

  • Sì, l’API fornisce immagini di qualità originale incorporate nella presentazione.

È necessario PowerPoint per eseguire questo?

  • No. Everything runs in the cloud without needing MS Office.

È disponibile una prova gratuita?

  • Sì. I nuovi account ricevono 150 chiamate API gratuite al mese. Per ulteriori informazioni, visita pricing guide.

Articoli correlati