Estrarre immagini in PDF senza influire sulla risoluzione?


26

Il mio problema è che ho il compito di estrarre immagini da un file PDF a 640 pagine.

La maggior parte dei quali sono grafici e tabelle con testi. Fare una semplice copia e incolla fa perdere la risoluzione dell'immagine e il testo diventa sfocato e talvolta illeggibile.

Conosci un modo migliore per estrarre immagini da un file PDF senza influire sulla risoluzione?


2
Ho risolto questo problema installando KDE per Windows e quindi installando okular. In Okular, è possibile selezionare l'immagine e salvarla direttamente nel file eliminando il processo di incollarla su un programma di modifica delle immagini che penso in qualche modo preservi la risoluzione.
r2b2,

Vedere la risposta di Photoshop di seguito e seguire il passaggio 4.
George Langley

Risposte:


23

Dalla suite XPDF (che è software gratuito e open source) è possibile utilizzare lopdfimages.exestrumento CLI per estrarre tutte le immagini da un PDF o solo tutte le immagini da un intervallo di pagine. Ecco un esempio per estrarre tutte le immagini dalle pagine 33-36:

pdfimages.exe ^
  -f 33 ^
  -l 36 ^
  -j ^
   c:/path/to/input.pdf ^
   c:/path/to/directory/input_images

Il -jcercherà di estrarre le immagini JPEG incorporate in formato JPEG. Tutte le altre immagini vengono emesse come PPM (pixmap portatili). Attenzione, i PPM sono totalmente non compressi!


Funziona meravigliosamente anche su Mac! Ho usato il comando terminale./pdfimages -j PDF_to_be_extracted.pdf /Users/username/output_folder/
Eptin

4

questo è molto facile usando evince(Il visualizzatore di documenti) in Ubuntu. Basta aprire il pdf usando evincequindi non ingrandire la finestra, contrassegnarlo, Always on topquindi trascinare e rilasciare l'immagine nella cartella che ti piace.


Evince è disponibile anche per Windows e BSD . Inoltre, fare clic con il tasto destro sull'immagine per salvare come .
Adobe,


1

(1) È possibile aprire il file in Word 2013 (basta usare File - Apri), dove è possibile copiare l'immagine. La risoluzione è abbastanza buona per la stampa, ma non è sicuro che sia uguale all'originale.

(2) Il visualizzatore freeware SumatraPDF (ottimo se si utilizza LaTeX) ha un'opzione di menu "Copia immagine" quando si fa clic con il tasto destro sull'immagine. Penso che preservi la risoluzione (anche se ho visto i file da cui non sono riuscito a copiare le immagini).

(3) Adobe Acrobat X , sotto File, ha Salva come altro - Immagine e lì per impostazione predefinita utilizza l'alta risoluzione (nei casi in cui ho provato era la risoluzione originale).

(4) In Perl , c'è più di un modo, ad esempio, leggi qui e soprattutto menzionato il programma per estrarre immagini JPEG da qualsiasi cosa , che ha funzionato perfettamente per me ed estrae definitivamente le immagini JPEG con risoluzione originale.


1

PHOTOSHOP! Apri il PDF in Photoshop. (Uso di Photoshop CC su Windows 7)

  1. Avvia Photoshop.
  2. Seleziona File / Apri (o Comando / Control-O). Viene visualizzata la finestra di dialogo "Apri".
  3. Seleziona il PDF e fai clic su OK / Invio. Verrà visualizzata la finestra di dialogo "Importa PDF".
  4. IMPORTANTE: in "Seleziona", fai clic sul pulsante di opzione "Immagini". Appariranno tutte le immagini!
  5. Seleziona l'immagine desiderata e fai clic su OK.
  6. Ta-da!

0

No: la copia e incolla dovrebbero conservare la risoluzione originale della risorsa incorporata: ciò che sta probabilmente accadendo è che si tratta di un'immagine a bassa risoluzione che è stata ridotta all'interno del PDF, quindi quando viene esportata, sembra peggiore di quanto non sia.

Prova a ridurlo e / o renderlo della stessa dimensione del PDF e dovrebbe effettivamente essere lo stesso.

In alternativa, (e l'opzione peggiore) vai allo zoom al 100% e fai uno screenshot o usa lo strumento di cattura in Windows Vista / Windows 7.

NOTA - Le immagini in .PDFs sono generalmente ridotte / compresse nel momento in cui vengono convertite in a .PDF, tuttavia, una volta che è stato compresso, si dovrebbe essere in grado di estrarre con la stessa qualità di PDF, non peggio.


Questo è vero soprattutto con le tabelle. Forse ho bisogno di ingrandire la risoluzione desiderata, o fino a quando il testo è leggibile e catturare l'istantanea. Un'altra opzione che ho è quella di aprire il pdf in Gimp e aumentare la risoluzione
r2b2

Non quello che vedo. C'è un'immagine ad alta risoluzione nel PDF, ma Acrobat (Pro DC per Windows) la ricampiona al volo a qualsiasi ingrandimento che stai guardando: posso arrivare fino al 600% sul PDF corrente che Sto lavorando prima di vedere qualsiasi pixel. Ma selezionandolo e copiandolo, a qualsiasi ingrandimento, si ottiene solo una versione lo-res che funziona solo al 100%.
George Langley,

0

Quale software di visualizzazione PDF stai usando?

Utilizzando un programma di modifica / creazione PDF , come Adobe Acrobat Pro , dovresti essere in grado di estrarre le immagini incorporate così come sono nel file PDF *. Puoi ottenere una versione di prova gratuita dal sito di Adobe (per Windows e Mac), che puoi utilizzare solo a scopo.

* fintanto che non sono protetti, nel qual caso dovrai ... ehm, non ci vado ...


La sua versione di prova gratuita di Adobe Acrobat. Ci proverò anche io, grazie!
r2b2,

1
@ r2b2: Oh, se stavi già usando Adobe Acrobat Standard, non credo che l'utilizzo della versione Pro possa essere d'aiuto.
paradroid,

0

Puoi usare Imagemagick per convertire tutte le pagine PDF in file di immagini separati (anche se non sono sicuro di quanto tempo ci vorrà per fare un documento così grande, o se riuscirà a farcela!) E poi ritagliare quello che vuoi. Potrebbe valere la pena fare una prova con questo, poiché almeno scoprirai se la risoluzione delle immagini incorporate è OK per quello che ti serve.


0

Il modo migliore è utilizzare Adobe Acrobat Pro (2010 o versioni più recenti). Vai a File -> Salva con nome -> Altre opzioni -> PostScript incapsulato e quindi fai clic su Salva.


0

Se hai Acrobat pro, questo è di gran lunga il modo più semplice per scattare un'istantanea ad alta risoluzione (impostala a quanto vuoi). In Preferenze / Generale, seleziona la casella " Usa risoluzione fissa per lo strumento Istantanea " e imposta la risoluzione a tuo piacimento, ad es. 300ppi o anche superiore. Quindi scatta un'istantanea (strumenti / seleziona e zoom / strumento istantanea) e copierà negli appunti una copia ad alta risoluzione. Quindi incollalo dagli Appunti dove vuoi. funziona alla grande.

Per vedere una descrizione più dettagliata clicca questo link ...

la risposta dettagliata di qualcuno con schermate


0

Solitamente estraggo immagini aprendo i file pdf in Adobe Illustrator e quindi copiandoli e incollandoli in InDesign. La risoluzione conserva.


0

Adobe Acrobat Pro

File> Salva come utilizzerà le impostazioni Converti da PDF in "Modifica> Preferenze"

[Conversione da PDF] consentirà [Modifica impostazioni ...] per ciascun formato di file

Il migliore dipenderà dalle immagini di origine e dalla risoluzione utilizzate per creare il PDF.

Ma puoi ottenere risultati abbastanza buoni modificando le impostazioni TIFF senza perdita di dati

Impostare la risoluzione su 1200 o più (se Salva non è impostato su un valore inferiore), utilizzare il file originale> Salva come per eseguire il rendering del file PDF in singoli file ad alta risoluzione

Non è il modo migliore, ma molto meglio del rendering come tipo di documento diverso.

I file saranno molto grandi, ma più adatti per taglia e incolla


0

Su un Mac è possibile esportare immagini o una pagina intera da Anteprima e ottenere la massima risoluzione. Ti verrà chiesto quale risoluzione desideri in una finestra di dialogo.


0

In Adobe InDesign, è possibile utilizzare il comando 'Posiziona' per importare un file PDF. Se desideri importare pagine specifiche, abilita la casella di controllo Mostra opzioni di importazione nella finestra di dialogo che appare dopo aver fatto clic sul comando Posiziona. Trascina e ridimensiona la cornice in modo che ciò di cui hai bisogno come immagine ad alta risoluzione si adatti alla pagina. Molti hanno bisogno di ridimensionare le dimensioni della pagina del documento in base alle proporzioni dell'immagine. Quando sei soddisfatto di ciò che vedi, usa il comando Esporta e seleziona PDF di alta qualità. Ciò creerà un PDF ad alta risoluzione che è possibile stampare o utilizzare nei documenti Latex.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.