FinanzaNews24FinanzaNews24FinanzaNews24
  • FinanzaNews24
  • Attualità
  • Economia
  • Investimenti
  • Fisco
  • Affari e Tecnologia
  • Lifestyle
Stai leggendo: Come estrarre immagini da Google Documenti e Presentazioni Google
FinanzaNews24FinanzaNews24
Cerca nel sito
  • FinanzaNews24
  • Attualità
  • Economia
  • Investimenti
  • Fisco
  • Affari e Tecnologia
  • Lifestyle
Seguici su
  • Chi siamo
  • Disclaimer
  • Privacy
  • Contatti
© FinanzaNews24 - Tutti i diritti riservati
Affari e Tecnologia

Come estrarre immagini da Google Documenti e Presentazioni Google

Di Alessio Perini
martedì 12 Settembre 2023 - 20:30
4 minuti di lettura
Condividi
come-estrarre-immagini-da-google-documenti-e-presentazioni-google
Come estrarre immagini da Google Documenti e Presentazioni Google
Condividi

Scopri come estrarre tutte le immagini incorporate da un documento Google o da una presentazione di Presentazioni Google e salvarle come singoli file in una cartella specifica nel tuo Google Drive.

Immagina di lavorare con un lungo documento Google o una presentazione di Presentazioni Google e di dover estrarre tutte le immagini incorporate dal testo e salvarle come singoli file.

Una soluzione semplice per risolvere questo problema è la seguente: converti il ​​tuo documento Google o diapositiva Google in una pagina web. Ecco come puoi farlo:

Vai al menu “File”. Seleziona il sottomenu “Condividi” e quindi scegli “Pubblica sul Web”. Genererà una pagina web pubblica che contiene tutte le immagini del tuo documento o diapositiva. Puoi semplicemente fare clic con il pulsante destro del mouse su un’immagine nella pagina e selezionare l’opzione “Salva immagine” per scaricarla sul tuo disco locale.

Quello di cui abbiamo appena discusso è un processo manuale ma possiamo automatizzarlo facilmente con l’aiuto di Google Apps Script.

Apri il tuo documento Google contenente le immagini, vai al menu Estensioni e scegli Apps Script. Copia e incolla il codice qui sotto ed esegui il file saveGoogleDocsImages funzione per scaricare tutte le immagini in una cartella specifica nel tuo Google Drive.

Le immagini sono numerate in sequenza e l’estensione del file è la stessa dell’immagine in linea incorporata.

function saveGoogleDocsImages() { // Define the folder name where the extracted images will be saved const folderName = 'Document Images'; // Check if a folder with the specified name already exists const folders = DriveApp.getFoldersByName(folderName); // If the folder exists, use it; otherwise, create a new folder const folder = folders.hasNext() ? folders.next() : DriveApp.createFolder(folderName); // Get all the images in the document's body and loop through each image DocumentApp.getActiveDocument() .getBody() .getImages() .forEach((image, index) => { // Get the image data as a Blob const blob = image.getBlob(); // Extract the file extension from the Blob's content type (e.g., 'jpeg', 'png') const [, fileExtension] = blob.getContentType().split('/'); // Generate a unique file name for each image based on its position in the document const fileName = `Image #${index + 1}.${fileExtension}`; // Set the Blob's name to the generated file name blob.setName(fileName); // Create a new file in the specified folder with the image data folder.createFile(blob); // Log a message indicating that the image has been saved Logger.log(`Saved ${fileName}`); }); }

Il codice Apps Script per scaricare immagini da una presentazione di Presentazioni Google è simile. La funzione esegue l’iterazione sulle diapositive della presentazione e quindi per ciascuna diapositiva l’iterazione delle immagini in quella diapositiva.

function extractImagesFromSlides() { // Define the folder name where the extracted images will be saved const folderName = 'Presentation Images'; // Check if a folder with the specified name already exists const folders = DriveApp.getFoldersByName(folderName); // If the folder exists, use it; otherwise, create a new folder const folder = folders.hasNext() ? folders.next() : DriveApp.createFolder(folderName); // Iterate through each slide in the active presentation SlidesApp.getActivePresentation() .getSlides() .forEach((slide, slideNumber) => { // Retrieve all images on the current slide slide.getImages().forEach((image, index) => { // Get the image data as a Blob const blob = image.getBlob(); // Extract the file extension from the Blob's content type (e.g., 'jpeg', 'png') const fileExtension = blob.getContentType().split('/')[1]; const fileName = `Slide${slideNumber + 1}_Image${index + 1}.${fileExtension}`; // Set the Blob's name to the generated file name blob.setName(fileName); // Create a new file in the specified folder with the image data folder.createFile(blob); Logger.log(`Saved ${fileName}`); }); }); }

TAGGATO:come fare perscienzatecnoogia
Condividi questo articolo
Facebook Pinterest Whatsapp Whatsapp
Articolo precedente elementi-essenziali-per-il-garage:-le-migliori-rampe-per-auto-per-lavorare-in-sicurezza-sotto-l'auto Elementi essenziali per il garage: le migliori rampe per auto per lavorare in sicurezza sotto l'auto
Articolo successivo hyundai-kona-first-drive-del-2024:-crossover-compatto-e-conveniente-per-evitare-missioni-pericolose Hyundai Kona First Drive del 2024: crossover compatto e conveniente per evitare missioni pericolose

Recenti

asus-chromebook-vibe-cx34-flip-e-progettato-per-il-cloud-gaming
ASUS Chromebook Vibe CX34 Flip è progettato per il cloud gaming
Affari e Tecnologia
Breuil-Cervinia
Non solo piste da sci: ecco le attrazioni imperdibili in questa famosissima località della Valle d’Aosta
Attualità
i-monitor-3d-stanno-tornando?
I monitor 3D stanno tornando?
Affari e Tecnologia
Parquet
Scopriamo il segreto del parquet antigraffio e antimacchia: la soluzione perfetta per pavimenti sempre splendenti
Lifestyle
Linux
Come rendere Linux simile a Windows 10
Affari e Tecnologia
FinanzaNews24FinanzaNews24
Seguici su
© 2025 FinanzaNews24 - Piazza Cordusio, 20123 - Milano
Riproduzione dei contenuti di proprietà riservata. Alcuni contenuti del sito, compreso testi e immagini, sono protetti dal copyright dei legittimi proprietari/autori che ne detengono i diritti esclusivi. Le immagini utilizzate, se non specificato diversamente, sono da considerarsi Royalty Free.
  • Chi siamo
  • Disclaimer
  • Privacy
  • Contatti