Perché le mie stampe sono di bassa qualità durante lo screenshot di un PDF?


11

Lavoro come istruttore presso un college della comunità locale. Nel dare test agli studenti, ho usato per copiare i problemi dai file pdf e incollarli in file Word. Lo strumento che sto usando è il popolare strumento di cattura dello schermo chiamato SnipIt. Ma sfortunatamente il risultato è inevitabilmente sfocato quando i problemi sono stati stampati su carta.

Esiste uno strumento di cattura dello schermo migliore di quello che sto usando in questo momento? Non ho bisogno di funzioni fantasiose, tutto ciò di cui ho bisogno è un risultato di stampa migliore.


1
Hai provato strumenti alternativi?
Leslie P.

3
Perché non estrarre il contenuto immagine / vettoriale dal file PDF?
joojaa,

3
Si sfocano perché le immagini tendono ad avere un numero di pixel basso. Le risposte di seguito sono decenti, ma un trucco per ottenere il massimo da uno screenshot è quello di ingrandire il più possibile prima di colpire stampe. Se riesci a ottenere la formula a 1900 px di larghezza, ciò dovrebbe essere buono per circa 1900 / 300ppi = 6 pollici di larghezza
Yorik

Grazie a tutti, in particolare a @Yorik per il buon consiglio. Ho votato a favore della tua risposta.
Amanda.M,

Risposte:


26

Le schermate dei PDF saranno limitate dalla densità del monitor e (presumo) dalle impostazioni di rendering dal visualizzatore PDF.

Esistono molti strumenti per convertire un file PDF (o pagine da un file PDF) in un file PNG. Adobe Acrobat è in grado di farlo. Imagemagick , che è gratuito, è anche in grado di farlo.

Con Imagemagick installato, il comando seguente estrae la pagina 11 di foo.pdf come file PNG a 300 DPI.

convert -density 300 foo.pdf[10] foo.png

Nota: il numero di pagina è tra parentesi quadre. La numerazione delle pagine inizia da zero, quindi lo è la pagina 1 0.

Una volta che hai la pagina come PNG, usa uno strumento tradizionale per ritagliarla, come GIMP, Paint.net o Photoshop.

Altre opzioni

Se il PDF ha contenuto testuale e vettoriale, puoi aprirlo in Inkscape , quindi eliminare il contenuto non necessario. Inkscape può esportare un file PNG, ma puoi anche salvarlo come file vettoriale (SVG per LibreOffice o EMF per Microsoft Word).

Se il contenuto di cui hai bisogno è un'immagine raster (il che significa che non puoi selezionare il testo), puoi importare il PDF in GIMP e ritagliarlo senza perdere tempo per convertirlo prima in PNG.

Usa invece TeX

Stai insegnando matematica (da quando hai citato il math.se) e ottenendo immagini di problemi di matematica per i test? Se sì, consiglio vivamente di imparare LaTeX. La sua capacità di rendere la matematica non è seconda a nessuno, a volte persino bella. C'è una tex.se pure. Esiste persino un pacchetto TeXLive specifico per la creazione di test.


1
Mi piace il suggerimento tex.
Yorik,

Grazie per il tuo tempo. Ho un account con ShareLatex e sono abbastanza abile a scrivere in LaTex. Tuttavia, i test arrivano così spesso e semplicemente non ho tempo di digitarli. Grazie ancora per il tuo suggerimento di usare Imagemagick, sicuramente darò un'occhiata.
Amanda.M,

Ottimo esempio della riga di comando di imagemagick! Molto informativo sulla sintassi.
user1306322,

Nota che il tuo esempio estrae l'undicesima pagina del file PDF (le pagine sono indicizzate zero); questo potrebbe non essere ovvio per alcuni.
wchargin,

Altri strumenti gratuiti sono spesso più adatti per pagine parziali : inkscape se l'originale è un vettore (si ridimensiona nettamente anche se ingrandito al massimo); GIMP se il pdf proviene da uno scanner o è altrimenti costituito da contenuti raster (ad es. foto)
Chris H,

8

Qualsiasi strumento per l'acquisizione di schermate / schermate acquisirà sempre e solo i contenuti dello schermo alla risoluzione dello schermo, che è significativamente inferiore alla risoluzione richiesta per una stampa di alta qualità. Se si acquisisce uno screenshot da un dispositivo con un'alta densità di pixel (ovvero il display Retina), si otterranno risultati migliori, ma saranno comunque inferiori alla chiarezza e alla nitidezza del testo stampato (ad esempio).

Se le schermate sono la tua unica opzione, tutto ciò che puoi fare è ottenere il contenuto richiesto il più grande possibile sulla schermata con la risoluzione più alta che hai a disposizione prima di scattare la schermata. Oltre a ciò, dovrai convivere con una qualità relativamente bassa.


1
In alternativa, puoi semplicemente aprire il PDF in modo drastico in un editor.
joojaa,

Grazie per il tuo tempo. Anche aumentare la risoluzione è una buona idea, ma sembra che io sia sfortunato. Attualmente sto usando solo un normale laptop e ho appena visto che la risoluzione dello schermo è stata portata a 1366 x 768. Ma comunque grazie ancora per il vostro aiuto.
Amanda.M,

3

La cattura dello schermo non è ciò che vuoi in questo caso, vuoi prendere direttamente le informazioni dal file PDF. A seconda dello strumento utilizzato per visualizzare il PDF, purché il PDF non sia protetto da DRM, dovresti essere in grado di selezionare un'area rettangolare dal PDF, quindi copiarlo e incollarlo direttamente in Word.

Le istruzioni esatte dipendono dal visualizzatore di PDF che stai utilizzando. Se potessi aggiungere più dettagli in un commento, proverò ad espandere questa risposta.


L'OP potrebbe sempre utilizzare il visualizzatore PDF che sappiamo di avere: Microsoft Word.
wizzwizz4,

3

Utilizzare lo strumento di acquisizione in Adobe Reader. Ci sono opzioni in esso per impostare il numero di pixel restituiti quando viene acquisito lo screenshot. Aumenta il numero in alto per ottenere schermate molto migliori. Abbiamo usato questo strumento quando abbiamo preso screenshot da PDF per alimentare le immagini risultanti in uno strumento OCR e ha funzionato alla grande.

Anna


Grazie! Farò sicuramente un esperimento su tua proposta.
Amanda.M,

Nessun problema! La cosa bella è che non importa quale sia la risoluzione dello schermo, importa solo su quale opzione sia impostata. In realtà ci sono due opzioni (una nelle opzioni e una nelle preferenze), quindi impostale entrambe su un valore più alto: o)
Anna Dougherty,

0

Mia figlia è un avvocato, specializzato in proprietà intellettuale (diritti d'autore, ecc.) Le schermate dei PDF non esentano il loro contenuto dai diritti d'autore.

Detto questo, utilizzo lo shareware Greenshot sul mio PC e salvo ogni scatto come file .PNG (Portable Network Graphic). Ho trovato risultati più belli con quasi tutti gli screenshot.

Sul Mac, utilizzo CTRL+ CMD+ SHIFT+ 4per disegnare i confini e creare schermate. Li stavo aprendo in GraphicConverter ma ultimamente salva tutto con lo stesso nome file generico e non ricorda se gli chiedo di assegnare un nome specifico al file.

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.