我在当地一所社区大学担任讲师。在给学生考试的时候,我曾经从 pdf 文件中复制问题并将它们粘贴到 Word 文件中。我使用的工具是流行的截屏工具,叫做 SnipIt。但不幸的是,当问题打印在纸上时,结果不可避免地模糊不清。
有没有比我现在使用的更好的截屏工具?我不需要花哨的功能,我只需要更好的打印结果。
我在当地一所社区大学担任讲师。在给学生考试的时候,我曾经从 pdf 文件中复制问题并将它们粘贴到 Word 文件中。我使用的工具是流行的截屏工具,叫做 SnipIt。但不幸的是,当问题打印在纸上时,结果不可避免地模糊不清。
有没有比我现在使用的更好的截屏工具?我不需要花哨的功能,我只需要更好的打印结果。
PDF 的屏幕截图将受到显示器密度和(我假设)PDF 查看器的渲染设置的限制。
有许多工具可用于将 PDF 文件(或 PDF 文件中的页面)转换为 PNG 文件。Adobe Acrobat 能够做到这一点。免费的Imagemagick也可以做到这一点。
安装 Imagemagick 后,以下命令将 foo.pdf 的第 11 页提取为 300 DPI 的 PNG 文件。
convert -density 300 foo.pdf[10] foo.png
注意:页码在方括号中。页码从零开始,所以第 1 页是0
.
将页面设置为 PNG 后,使用传统工具进行裁剪,例如 GIMP、Paint.net 或 Photoshop。
如果 PDF 有文本和矢量内容,可以在Inkscape中打开,然后删除不需要的内容。Inkscape 可以导出 PNG 文件,但您也可以保存为矢量文件(LibreOffice 的 SVG 或 Microsoft Word 的 EMF)。
如果您需要的内容是光栅图像(意味着您无法选择文本),您可以将 PDF 导入GIMP并对其进行裁剪,而无需花时间先将其转换为 PNG。
您是否正在教数学(因为您提到了 math.se)并获取数学问题的图像以进行测试?如果是,我强烈建议学习 LaTeX。它呈现数学的能力是首屈一指的——有时甚至是美丽的。还有一个tex.se。甚至还有专门用于创建测试的 TeXLive 包。
任何屏幕捕获/屏幕截图工具都只会以屏幕分辨率捕获屏幕内容,这大大低于高质量打印所需的分辨率。如果您从具有高像素密度的设备(也称为 Retina 显示器)截取屏幕截图,那么您将获得更好的结果,但它们仍然无法达到打印文本的清晰度和清晰度(例如)。
如果屏幕截图是您唯一的选择,那么您所能做的就是在拍摄屏幕截图之前在可用的最高分辨率屏幕上获取尽可能大的所需内容。除此之外,您将不得不忍受相对较低的质量。
在这种情况下,屏幕截图不是您想要的,您想直接从 PDF 文件中获取信息。根据您用于查看 PDF 的工具,只要 PDF 没有受到 DRM 保护,您应该能够从 PDF 中选择一个矩形区域,然后将其复制并直接粘贴到 word 中。
具体说明取决于您使用的 PDF 查看器。如果您可以在评论中添加更多详细信息,我将尝试扩展此答案。
使用 Adobe Reader 中的捕捉工具。其中有一些选项可以设置截屏时返回的像素数。提高该数字以获得更好的屏幕截图返回。我们在从 PDF 中截取屏幕截图时使用了该工具,以便将生成的图像输入 OCR 工具,并且效果很好。
安娜