JPG(文档)到PDF(linux控制台)

时间:2014-06-24 17:54:22

标签: linux pdf imagemagick jpeg

我有一些高质量的JPG。他们是文件,我的意思是,没有照片,没有图片,主要是文字。

有没有办法将它们转换为PDF,因为它们是文档,它们必须稍微转换,旋转,对齐,裁剪,可能是曝光和连接?

当您扫描文档时,它不是完全笔直的,也许是从某种角度来看。我见过一些软件(每个例子都是应用程序CamScanner)。

在linux控制台中有什么方法吗?

谢谢

7 个答案:

答案 0 :(得分:2)

有很多命令行工具可以修改图片,我想这不是真正的问题。但将其转换为PDF是什么?

在不研究参数的情况下,这里提供了将JPEG转换为PDF的命令:

jpegtopnm | pnmtotiff | tiff2pdf

答案 1 :(得分:2)

查看ScanTailor项目。这是一个非常好的工具,可以准备各种扫描或拍摄的文档,主要由文本(如你所知)作为任何OCR软件的准备(在开源中你可以选择tesseract-ocr,可选择与{ {3}})。但是,只支持批处理,这也非常强大。如果你仍然需要一个cli接口,那么你需要自己更改github中的源代码。

gImageReader

如果您碰巧了解德语,可以在此处找到简要介绍: https://github.com/scantailor/scantailor/

答案 2 :(得分:1)

为什么没有imagemagick?它或多或少是脚本图像处理的标准。我不认为你会找到另一种选择。

答案 3 :(得分:1)

  

当您扫描文档时,它不是完全笔直的,也许是从某种角度来看。我见过一些软件(每个例子都是应用程序CamScanner)。

但CS也需要人的支持。如果没有人为的互动,就很难获得透视等等。

如果你想做这些事情,你可能需要自己实施。您可以开始查看 OpenCV 示例。这是一个很好的:Automatic perspective correction for quadrilateral objects

OpenCV不支持PDF创建。因此,一旦准备好图像并获得必要的参数(剪切,透视,缩放),您就可以使用其他工具/库(如ImageMagick)从图像数据中创建PDF。

答案 4 :(得分:1)

Is there any way to convert them into a PDF considering they are documents and they have to be slightly transformed, rotated, aligned, cropped, maybe solarized and joined ?

使用convert命令可以在手册页HERE上看到各种选项,您可以使用它们轻松地从命令行转换,旋转,对齐,裁剪图像文件。

答案 5 :(得分:1)

安装包imagemagick(在ubuntu sudo apt-get install imagemagick中)

convert *.jpg pictures.pdf

答案 6 :(得分:0)

我建议你使用PDFTK。请点击此链接Adding an image to a pdf with pdftk非常简单易用。 PDFTK每天都在变得越来越强大。使用PDFTK,您可以确定要在PDF上放置图像的位置,并使用其STAMP工具包相应地调整其大小。希望这有帮助