首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在windows中使用perl将图像文件批量合并为pdf文件

在windows中使用perl将图像文件批量合并为pdf文件
EN

Stack Overflow用户
提问于 2011-03-17 03:16:12
回答 1查看 1K关注 0票数 1

我有一堆这种命名格式的图像文件:

  • 313024_Page_1_Image_0001.png
  • 313024_Page_1_Image_0002.png
  • 313025_Page_1_Image_0001.png
  • 313025_Page_1_Image_0002.png
  • 313025_Page_2_Image_0001.png

我想转换相同的数字文件(前"Page_")为一个单一的pdf与该名称。例如,使用上述五个文件:

  • 313024_Page_1_Image_0001.png
  • 313024_Page_1_Image_0002.png

合并为313024.pdf

  • 313025_Page_1_Image_0001.png
  • 313025_Page_1_Image_0002.png
  • 313025_Page_2_Image_0001.png

合并为313025.pdf

我希望能够在windows中用Perl运行这个脚本。

谢谢你,杰克

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-03-17 03:45:27

意象机包括一个convert程序,它将接收PNG文件并从中生成PDF文件,例如:

代码语言:javascript
复制
$ convert source.png -compress zip source.pdf

还可以将append图像文件转换为更大的图像文件,然后再转换为PDF

代码语言:javascript
复制
$ convert {listOfImageFilenames} -append -compress zip verticallyStitchedFilename.pdf

您可以通过system()或Imagemagick (示例)在Perl脚本中运行此操作。

您可能需要根据Microsoft的特殊方式调整这些调用,但这不应该太难。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5334493

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档