如何在扫描的.jpeg中编辑文本?


14

我需要将扫描的图像上传为PDF文档。

扫描文档后,.jpeg在将其转换为PDF进行上传之前,我需要编辑一个带有小文本的文本。

我之前从未做过,所以我真的很困。我怎样才能做到这一点?


3
使用GIMP删除不需要的文本,这是一个图像,现在仅用白色矩形覆盖即可。
Uri Herrera

我只是不想删除它,我只想用两个词替换它
Mysterio

在不需要的地方放一个白色矩形,然后使用文本工具放文本。
Uri Herrera

1
@Mysterio可以等待9个小时吗?如果是,请通过电子邮件将文档发送给我,我会做的,这很容易。如果没有,请参见下面的OCR答案,祝您好运。
汤姆·布鲁斯曼

3
如果这涉及招生委员会,编辑文本并尝试使其看起来真实是否明智?根据情况,这可能是非法的。
恢复莫妮卡-ζ-2012年

Answers:


27

要使文本.jpeg可编辑,您需要光学字符识别(OCR)软件。我用ocrfeeder

sudo apt-get install ocrfeeder

要打开图像文件,请单击“加号”(+)。
在此处输入图片说明 打开图像后,单击右侧的下一个图标以运行OCR。
在此处输入图片说明
对图像进行OCR处理后,可以在左侧选择所需的文本,然后在右侧复制出来。
在此处输入图片说明

提取文本的最简单方法是将其复制到LibreOffice。稍加编辑,我的副本看起来非常相似。

在此处输入图片说明

进行所需的更改后,可以.pdf通过从LibreOffice toobar中单击“导出为pdf”来将其导出。 在此处输入图片说明

最终,.pdf如果可以的话,最好进行扫描。如果不能,那么效果很好。

注意: OCR并非100%准确,您可能必须纠正错误,并且文档格式越多,难度就越大。


3
+1,这绝对是最好的结果。如果文本带有别名,则涉及操纵JPEG图像的其他方法看起来可能很糟糕,OCR避免了此问题。
汤姆·布鲁斯曼

@TimWolla这取决于JPG是基于图形还是基于文本。在我阅读问题时,JPG是带有一些文本的图形。
philshem 2013年

11

您无法编辑JPG中的文本,但可以删除文本并添加新文本。

对于图像,请尝试使用gimp(Photoshop的开源替代品)。使用gimp打开图像,然后使用橡皮擦工具擦除旧文本。然后使用文本工具添加新文本。

或者,使用inkscape,它是矢量图形程序(类似于Adobe Illustrator)。创建一个新的SVG文件并粘贴到JPG中。然后,用新的文本框覆盖旧文本。

我将从金普尔开始,但对于您的图像,inkscape可能会更好。您可以从软件中心安装代码,也可以在终端中使用这些行

sudo apt-get install gimp

sudo apt-get install inkscape

7

我们还可以使用Libre Office编辑图像顶部的文本,从这里我们也可以轻松地将此文件导出为PDF。

  • 通过插入->图片->从文件...打开文档以插入图像。

    在此处输入图片说明

  • 然后从刚刚插入的图片的右键单击上下文菜单中选择“环绕->在后台”

  • 将任何文字写在图片上方(但我们必须在其中添加换行符,空格或制表符)。任何先前存在的文本都需要覆盖。在下面的示例中,我通过选择黑色背景和白色字体颜色来完成此操作。

    在此处输入图片说明

  • 最后,我们可以执行“文件->导出为PDF ...”


0

您不能直接编辑图像文件中的文本。您可以使用诸如的程序编辑图像文件,gimp然后将新文本放在旧文本之上,仅此而已。抱歉。


搜索OCR软件。您误解了这个问题。
Lucio 2014年

0

有时我不想打印屏幕页面并将其转换。然后我使用这个小脚本:

如何使用OCR工具即时从屏幕区域提取文本?

对于我来说,这是将图片转换为文本的最快方法,并且效果非常好。

所以我的建议是,您扫描文档并打开图片。同时,您打开编辑器并将所需的零件复制到编辑器。使用easystroke,您可以为脚本做出手势,这确实非常容易且快速。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.