Por que minhas impressões são de baixa qualidade ao capturar imagens em PDF?

11

Eu trabalho como instrutor em uma faculdade comunitária local. Ao testar os alunos, eu costumava copiar problemas de arquivos PDF e colá-los em arquivos do Word. A ferramenta que estou usando é a popular ferramenta de captura de tela chamada SnipIt. Infelizmente, porém, o resultado é inevitavelmente desfocado quando os problemas foram impressos no papel.

Existe alguma ferramenta de captura de tela melhor do que a que eu estou usando agora? Não preciso de recursos sofisticados, tudo o que preciso é um melhor resultado de impressão.

Amanda.M
fonte
1
Você já tentou alguma ferramenta alternativa?
Leslie P.
3
Por que você não extrai o conteúdo da imagem / vetor do arquivo PDF?
Joojaa 27/10/16
3
Eles ficam embaçados porque as imagens tendem a ter baixa contagem de pixels. As respostas abaixo são decentes, mas um truque para tirar o máximo proveito de uma captura de tela é ampliar o máximo possível antes de atingir o printscrn. Se você pode obter a fórmula para 1900 px de largura, que deve ser bom para cerca de 1900 / 300ppi = 6 polegadas de largura
Yorik
Obrigado a todos, especialmente a @Yorik pela boa dica. Votei sua resposta de forma positiva.
Amanda.M

Respostas:

26

As capturas de tela dos PDFs serão limitadas pela densidade do seu monitor e (eu assumiria) as configurações de renderização do visualizador de PDF.

Existem muitas ferramentas para converter um arquivo PDF (ou páginas de um arquivo PDF) em um arquivo PNG. O Adobe Acrobat é capaz de fazer isso. O Imagemagick , que é gratuito, também é capaz de fazer isso.

Com o Imagemagick instalado, o comando abaixo extrai a página 11 do foo.pdf como um arquivo PNG a 300 DPI.

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

Nota: o número da página está entre colchetes. A numeração da página começa em zero, então a página 1 é 0.

Depois de ter a página como PNG, use uma ferramenta tradicional para cortá-la, como GIMP, Paint.net ou Photoshop.

Outras opções

Se o PDF tiver conteúdo de texto e vetor, você poderá abri-lo no Inkscape e excluir o conteúdo desnecessário. O Inkscape pode exportar um arquivo PNG, mas você também pode salvar como um arquivo vetorial (SVG para LibreOffice ou EMF para Microsoft Word).

Se o conteúdo necessário for uma imagem rasterizada (o que significa que você não pode selecionar o texto), poderá importar o PDF para o GIMP e cortá-lo sem gastar tempo para convertê-lo em PNG primeiro.

Use TeX

Você está ensinando matemática (desde que você mencionou o math.se) e obtendo imagens de problemas de matemática para testes? Se sim, eu recomendo fortemente o aprendizado do LaTeX. Sua capacidade de renderizar matemática é inigualável - às vezes até bonita. Há um tex.se também. Existe até um pacote TeXLive especificamente para criar testes.

Scribblemacher
fonte
1
Eu gosto da sugestão tex.
Yorik
Obrigado pelo seu tempo. Eu tenho uma conta no ShareLatex e sou razoavelmente competente em digitar LaTex. No entanto, os testes vêm com tanta frequência e eu simplesmente não tenho tempo para digitá-los. Obrigado novamente por sua sugestão de usar o Imagemagick, certamente darei uma olhada.
Amanda.M
Ótimo exemplo de linha de comando para imagemagick! Muito informativo da sintaxe.
user1306322
Observe que seu exemplo extrai a décima primeira página do arquivo PDF (as páginas são indexadas em zero); isso pode não ser óbvio para alguns.
wchargin
Outras ferramentas gratuitas costumam ser mais adequadas para páginas parciais : inkscape se o original for vetorial (aumenta muito mesmo quando o zoom é ampliado); o GIMP se o pdf é de um scanner ou de outra forma composta de conteúdo raster (por exemplo, fotografias)
Chris H
8

Qualquer ferramenta de captura / captura de tela captura apenas o conteúdo da tela na resolução da tela, que é significativamente menor que a resolução necessária para uma impressão de alta qualidade. Se você tirar uma captura de tela de um dispositivo com alta densidade de pixels (também conhecido como tela Retina), obterá melhores resultados, mas eles ainda ficarão aquém da nitidez e nitidez do texto impresso (por exemplo).

Se as capturas de tela são sua única opção, tudo o que você pode fazer é obter o conteúdo necessário o maior possível na tela de maior resolução que você tem disponível antes de tirar a captura de tela. Além disso, você terá que viver com a qualidade relativamente baixa.

Lado oeste
fonte
1
Como alternativa, basta abrir o PDF drectly em um editor.
Joojaa
Obrigado pelo seu tempo. Aumentar a resolução também é uma boa ideia, mas parece que estou sem sorte. Atualmente, estou usando apenas um laptop comum e vi que a resolução da tela foi máxima de 1366 x 768. Mas, de qualquer forma, obrigado novamente por sua ajuda.
Amanda.M
3

Captura de tela não é o que você deseja, neste caso, você deseja obter as informações diretamente do arquivo PDF. Dependendo da ferramenta que você está usando para visualizar o PDF, desde que o PDF não tenha sido protegido por DRM, você poderá selecionar uma área retangular do PDF e copiá-la e colá-la diretamente no Word.

As instruções exatas dependem do visualizador de PDF que você está usando. Se você puder adicionar mais detalhes em um comentário, tentarei expandir esta resposta.

rjmunro
fonte
O OP sempre pode usar o visualizador de PDF que sabemos que ele possui: Microsoft Word.
Wizzwizz4
3

Use a ferramenta Capturar no Adobe Reader. Existem opções para definir o número de pixels retornados quando a captura de tela é feita. Aumente esse número para obter capturas de tela muito melhores. Usamos essa ferramenta ao capturar capturas de tela de PDFs para alimentar as imagens resultantes em uma ferramenta de OCR, e funcionou muito bem.

Anna

Anna Dougherty
fonte
Obrigado! Certamente farei um experimento com sua sugestão.
Amanda.M
Sem problemas! O mais interessante é que não importa qual seja a resolução da tela, apenas importa para o que essa opção está definida. Na verdade, existem duas opções (um em Opções e nas preferências) para configurá-los tanto para um valor maior: o)
Anna Dougherty
0

Minha filha é advogada, especializada em propriedade intelectual (direitos autorais, etc.) As capturas de tela de PDFs não isentam seu conteúdo de direitos autorais.

Dito isto, eu uso o shareware Greenshot no meu PC - e salvo cada foto como um arquivo .PNG (Portable Network Graphic). Encontre resultados mais bonitos com praticamente qualquer captura de tela.

No Mac, uso CTRL+ CMD+ SHIFT+ 4para desenhar limites e fazer capturas de tela. Eu os estava abrindo no GraphicConverter, mas ultimamente ele salva tudo com o mesmo nome de arquivo genérico e não se lembra se eu pedir para atribuir um nome específico ao arquivo.

John Livingston
fonte