将图像转换为pdf而不会丢失质量

我正在将图像转换为PDF。 我使用以下命令

convert page.jpg page.pdf 

然后组合由命令相应生成的多个PDF

 pdftk 1.pdf 2.pdf output result.pdf 

但我注意到生成的PDF质量下降了。 有没有什么方法可以保持PDF的质量,即我希望PDF与图像质量相同。

我不确定这个convert命令是否正在使用imagemagick库。 有没有更好的解决方案? 我有100个PDF,所以我必须通过命令行来完成。

虽然问题的作者指出需要使用命令行,因为图像文件数量很多,但我不得不说Tom Brossman关于LibreOfficeWriter的评论是这个问题的最佳答案,因为它包含了解决方案。一个令人讨厌的问题(如下所示),特别是在处理许多图像时可能会出现。我偶然发现了这个问题并尝试了一些选项 – 从Termial,使用Gimp等,并使用’打印为​​文件’function,但必须得出结论, LibreOfficeWriter中的‘拖放’+’导出为PDF’是最好的,因为:

1) 如果这些图像之间存在任何差异,您可以在将图像导出为pdf之前看到,因为它们将出现在最终的pdf中 。 我的意思是, 尽管字节和宽高比大小相似但是当将jpeg-s或png-s导入pdf时,某些页面看起来可能比其他页面小得多,事实上质量没有任何差别,只是因为它们似乎以不同的方式“聚焦”并以不同的比例显示 。 (我无法理解其中的原因并欢迎一条可以启发我的评论,我在将非常相似的图像放入pdf文件时偶然发现了这一点,如下所示。)

在此处输入图像描述

在将图像转换为pdf之前查看图像时,您无法预料到此错误,但LibreOfficeWriter使其可见并且也非常容易纠正:只需抓取图像的边距,将其放入页面中的适当forms,然后将在最终的pdf中出现。

在此处输入图像描述

2)并且,当导出(’文件’ – ‘导出为PDF …’)时,您有几个选项可以控制PDF的最终质量/尺寸,如果您需要通过邮件发送它可能非常有用并保持一定的图像质量。

在此处输入图像描述

我不知道这是否是你问题的答案,因为我不习惯转换程序。 PDF不是图像文件格式,它是一种格式化文档的方式,因此无论您从哪个硬件/软件查看它们,它们都可以被一致地表示。 因此,当您将图像从JPEG“转换”为PDF时,JPEG实际上并未转换。 JPEG嵌入在PDF文件本身中,PDF文件告诉文档查看器如何在屏幕/页面上显示内容。

我想你所看到的质量下降是因为你正在查看文件的程序。 当您使用GNOME图像查看器查看jpeg时,图像将完全按照原样显示,例如,800x600px图像在屏幕上以800×600像素完美布局。 但是当您在文档查看器中打开PDF时,查看器将800x600px图像放置在文件的25x15cm(或其他任何)上,当以100%查看时,可能不是800×600像素的屏幕空间,因此可能更像是拉伸图像并降低质量。

根据你的评论我尝试了链接,我看到了问题所在。 您发布的是Issuu应用于页面的大量压缩,以及用于将页面显示为有损图像的Flash界面。

您将图像转换为PDF很好,当Issuu将您的PDF转换为其专有的Flash格式并在网站上提供时,质量会丢失。