尝试将图片目录打包成 pdf

尝试将图片目录打包成 pdf

我有大量图像目录,我想快速将其打包成单个 PDF,以便在几乎所有设备上便携。按照其他问题的指示,我尝试了各种工具与 cutePDF 结合使用,但结果并不令人满意。我需要一个解决方案:

  • 我可以快速将目录标记为图像来源
  • 图像按文件名的字母顺序排列。
  • pdf 的页面大小与图片大小相同。这是最大的问题,我尝试的几乎所有方法都会将图片塞入标准纸张大小。无论图片的大小、比例或方向如何,它都会裁剪或缩小图片以适应纸张大小。

有什么想法吗?它需要在 win 7 上运行。

答案1

这个免费软件工具似乎符合要求:manga2pdf

这是我编写的一个小工具(manga2pdf),它可以获取一个充满图像(png,gif,jpeg)的目录并将其转换为 PDF,每页一张图片。

如果您使用 Python,那么一个简单的脚本就可以完成这项工作,如下所述:
使用 Reportlab 将图像目录转换为 PDF
使用脚本自动从目录导入图像

否则,据称可以完成这项工作的商业产品:
图片转PDF(38美元)
7-PDF 制作器:虽然该网站是德语的,但有英文手册可用的

(备注:以上我都没试过。)

答案2

您没有指定您使用的操作系统,但这在 Linux 下有效,在 cygwin 下可能也有效。我认为它正在做您想要的事情。图像需要是 tiff 或转换为 tiff。这个想法是将 tiff 图像转换为单独的 pdf 文件,然后连接 pdf。对于每个 tiff:

tiff2pdf -n input.tiff >output.pdf

然后

pdftk *.pdf cat output combined.pdf

tiff2pdf 的 -n 选项用于不传递压缩数据,似乎可以满足您的要求。其他选项可能也有效(没有尝试)。您可以将上述代码包装在脚本中以处理目录中的所有图像。

实用程序 tiff2pdf 和 pdftk 也适用于 Windows 平台。请参阅以下链接:转PDFpdftk, 和例子使用。

您还可以使用伊凡维尤将目录中的图像转换为 pdf。使用 Irfanview 批量转换/重命名实用程序,选择 pdf 作为转换输出。您可以选择图像在 pdf 中的存储方式(未压缩、无损压缩或 jpg 质量的几种选项)。您仍然需要使用像 pdftk 这样的实用程序来连接各个 pdf 文件,但如果您不喜欢命令行 pdftk,请尝试使用 guipdftk 构建器及其整理功能。

答案3

对于 Windows 用户,我推荐 freepic2pdf,http://www.comicer.com/stronghorse/software/#FreePic2Pdf

由于作者是中国程序员,所以没有英文的 readme。不过作者提供了英文版。

我认为它比一些商业版本更强大。以下是我借助 Google 从其中文 readme 翻译的一些功能。

该软件将图像文件(包括 TIFF、JPG、PNG、GIF、BMP、JPEG 2000)合并并转换为 PDF 文件。

对于有损/无损压缩jpeg 2000(jp2/j2k/jpc)文件或采用有损压缩JPEG/OJPEG算法的JPG文件和TIFF文件,原始数据流将直接嵌入到PDF文件中,避免重新压缩造成的图像质量损失。

对于其他无损压缩的图像文件,黑白图像将使用JBig2(有损/无损)或CCITT G4进行压缩,其余的将被压缩成ZIP数据流并嵌入到PDF文件中。

对于黑白图像,您可以指定背景是否透明。

支持多页 TIFF 和动画 GIF,每一帧将转换为一页。

按不同顺序对输入文件进行排序(按字母顺序、按数字结尾的顺序)

相关内容