Estrarre immagini da PDF

Estrarre immagini da un PDF: le immagini delle sue pagine vengono salvate come file JPG, PNG o JPEG 2000, in uno ZIP quando ce n'è più di una.

I tuoi file restano su questo dispositivo. Non viene caricato nulla. Come verificarlo

Pubblicità

Come usare lo strumento Estrarre immagini da PDF

1. Trascina il tuo PDF nel riquadro di caricamento oppure fai clic su Scegli i file. Il file può arrivare a 150 MB, e la scheda che si apre conta le immagini trovate e indica i loro formati.
2. Lascia attiva o disattiva l'opzione Escludi le immagini piccole (sotto i 32 per 32 pixel, oppure larghe o alte solo 1 o 2 pixel), che salta icone, punti elenco e linee sottili. La scheda mostra cosa verrebbe escluso e perché.
3. Fai clic su Estrarre immagini. Quando finisce, fai clic su Scarica file per salvare lo ZIP, con il nome del tuo PDF e _images aggiunto. Una sola immagine viene scaricata da sola.

Funzioni principali dello strumento Estrarre immagini da PDF

🖼️ I JPEG originali, byte per byte

Un JPEG salvato nel PDF viene salvato esattamente com'è nel file, quindi nulla viene ricompresso o perso. Le immagini JPEG 2000 vengono salvate allo stesso modo, come .jp2 oppure, quando il PDF contiene solo il codestream senza contenitore, come .j2k.

🎨 Tutto il resto in PNG

Le altre immagini vengono decodificate qui, comprese quelle in scala di grigi, a colori, CMYK, a palette, a 1 bit e a 16 bit, e salvate come PNG senza perdita. Una maschera morbida, una maschera stencil o una chiave di colore diventa la trasparenza del PNG.

🔒 Non viene caricato nulla

Il PDF viene letto da JavaScript nel tuo browser con pdf-lib, e lo ZIP viene creato con JSZip sul tuo dispositivo. Non viene inviato nulla a un server.

Informazioni sullo strumento Estrarre immagini da PDF

Un PDF salva ogni foto, logo o scansione come oggetto immagine, separato dal testo. Lo strumento Estrarre immagini legge ciò che ogni pagina disegna, compresi i moduli e i pattern di riempimento usati da una pagina e le immagini scritte inline nel contenuto della pagina, e salva ogni immagine una sola volta, anche se la disegnano più pagine. Un'immagine che è ancora nel file ma che nessuna pagina disegna non viene esportata. I file prendono il nome dalla prima pagina che li disegna, per esempio page-3-image-2.jpg, e vengono riuniti in uno ZIP.

Le immagini escono alla risoluzione salvata nel PDF, che spesso non è la dimensione che vedi sulla pagina: una foto può essere salvata grande e ridotta, o una piccola immagine ingrandita. Testo, linee e forme disegnati come vettori non sono immagini e non vengono estratti. Né lo sono le codifiche fax in bianco e nero (JBIG2 e CCITT, comuni nei documenti scansionati), le maschere stencil disegnate da sole, gli spazi colore speciali come le tinte piatte e le codifiche insolite, che la scheda conta come esclusi. Per salvare invece pagine intere come immagini, usa PDF in PNG o PDF in JPG.

Quando usare lo strumento Estrarre immagini da PDF

Un fornitore ti ha mandato un catalogo in PDF e ti servono le foto per il negozio. Estraile e ottieni le immagini alla risoluzione salvata nel file, con i JPEG invariati, invece di screenshot.

Stai riutilizzando figure da un rapporto o da un articolo. I grafici salvati come immagini escono come file separati da inserire in una presentazione; i grafici disegnati come vettori no, e PDF in PNG li rende invece con la loro pagina.

Un PDF con carta intestata contiene un logo con sfondo trasparente. Esce come PNG che mantiene la trasparenza, pronto da posizionare su un altro documento con Aggiungere immagine.

Per salvare pagine intere invece delle immagini che contengono, usa PDF in JPG. Per estrarre pagine in un nuovo PDF, usa Estrarre pagine.

Suggerimenti e risoluzione dei problemi

  • I documenti scansionati spesso salvano ogni pagina come un'unica immagine. L'estrazione dà allora un'immagine per pagina alla risoluzione della scansione, a meno che la scansione usi JBIG2 o CCITT, che vengono esclusi.
  • Un'immagine può uscire ruotata o specchiata rispetto alla pagina, perché la pagina può ruotarla o capovolgerla quando la disegna. Il file viene salvato così come è memorizzato.
  • Un PDF può contenere icone, punti elenco e linee sottili a decine, ed è per questo che la casella delle immagini piccole è spuntata all'inizio. Togli la spunta per estrarre tutto.
  • Le immagini CMYK che non sono JPEG vengono convertite in RGB con una formula semplice, quindi i colori di stampa possono apparire un po' diversi sullo schermo. Un JPEG CMYK viene salvato così com'è e mantiene i dati CMYK.
  • Un JPEG che ha una maschera, o che il PDF inverte quando lo disegna, viene salvato come PNG perché appaia come sulla pagina. Il PNG è più grande di quanto fosse il JPEG.
  • Quando non si può estrarre nulla, ricevi «In questo PDF non sono state trovate immagini.» oppure «Non è stato possibile estrarre immagini da questo PDF.» con l'elenco di ciò che è stato escluso, invece di uno ZIP vuoto.
  • «1 immagine è stata salvata senza la sua trasparenza.» nel risultato significa che non è stato possibile usare una maschera: un'immagine JPEG 2000 viene copiata così com'è, senza la sua maschera separata, e una maschera salvata in una codifica fax non può essere letta qui.
  • I browser non possono visualizzare il formato JPEG 2000, quindi un risultato composto da un solo file .jp2 o .j2k non ha anteprima. Aprilo in un editor di immagini.
  • Le immagini dentro commenti o timbri (annotazioni) non vengono estratte, e nemmeno le lettere che un font salva come piccole bitmap.
  • Un file crittografato si ferma con «Questo PDF è crittografato, anche se si apre senza password.» Rimuovi prima la protezione con Sbloccare PDF.

Come funziona lo strumento Estrarre immagini da PDF nel tuo browser

pdf-lib apre il file, e lo strumento legge il flusso di contenuto di ogni pagina, cioè il suo elenco di istruzioni di disegno. Annota ogni immagine che la pagina disegna, segue i moduli e i pattern affiancati usati dalla pagina, i cui flussi vengono letti allo stesso modo, e raccoglie le immagini inline. Un'immagine usata come maschera morbida o come maschera di un'altra non viene elencata a parte, e un'immagine disegnata su più pagine viene tenuta una volta. Nessuna immagine viene decodificata finché non fai clic su Estrarre immagini; la scheda legge solo il dizionario di ogni immagine per dimensioni, codifica e spazio colore.

Un'immagine JPEG o JPEG 2000 viene copiata byte per byte, dopo aver annullato l'eventuale filtro Flate o ASCII che la avvolge. Ogni altra immagine viene decodificata qui: i suoi filtri vengono annullati (Flate, LZW, run-length e le codifiche ASCII), poi l'eventuale predittore PNG o TIFF, e i suoi campioni da 1 a 16 bit diventano pixel RGBA, con gli array Decode applicati, i colori di palette e CMYK convertiti e una maschera usata come alfa. Un'immagine opaca a 8 bit viene salvata come PNG tramite un canvas. Un'immagine con trasparenza o con campioni a 16 bit viene scritta da un piccolo codificatore PNG nella pagina, perché un canvas arrotonda i colori sotto la trasparenza e contiene solo 8 bit. JSZip riunisce i file in uno ZIP. La pagina carica pdf-lib e JSZip da cdnjs.cloudflare.com all'apertura e, a parte Google Analytics quando è attivo, è l'unica richiesta di rete.

Domande frequenti

Le immagini vengono estratte alla massima qualità?

Sì, alla qualità salvata nel PDF. Le immagini JPEG e JPEG 2000 vengono copiate esattamente come sono nel file, e le altre immagini vengono salvate come PNG senza perdita, con 16 bit per canale dove il PDF li ha. Nessuno strumento può aggiungere dettagli che il PDF non contiene.

Perché un'immagine è più piccola o più grande di come appare sulla pagina?

Un PDF può ridimensionare un'immagine quando la disegna. Ottieni l'immagine alla dimensione con cui è salvata, non a quella con cui viene mostrata.

Perché non è stata trovata nessuna immagine?

Il PDF potrebbe non contenere immagini: testo e disegni vettoriali non sono immagini. Anche le scansioni con codifica JBIG2 o CCITT vengono escluse, e così le immagini dentro commenti e timbri. In questi casi lo strumento PDF in PNG salva pagine intere come immagini.

Posso estrarre immagini da un PDF scansionato?

Spesso sì: ogni pagina scansionata di solito è un'immagine, e la ottieni alla risoluzione della scansione. Le scansioni salvate con le codifiche in bianco e nero JBIG2 o CCITT vengono escluse; per quelle usa lo strumento PDF in PNG.

La trasparenza viene mantenuta?

Di solito sì. Un'immagine con una maschera morbida, una maschera stencil o una chiave di colore viene salvata come PNG con la maschera come canale alfa, così le zone trasparenti restano tali. Un'immagine JPEG 2000 viene copiata senza la sua maschera separata, e il risultato lo segnala.

Il mio PDF viene caricato?

No. Le immagini vengono lette e salvate da JavaScript nel tuo browser, e lo ZIP viene creato sul tuo dispositivo. Non viene inviato nulla a un server.

Ultima revisione: