0

我有一个包含大约 30 个子文件夹的父文件夹,每个子文件夹都包含 pdf、.doc、.docx 和 .jpg 文件。我需要将所有文件合并成一个大的pdf。我希望将文件附加到“主pdf”中的顺序反映我当前的文件夹和文件顺序(子文件夹名称的字母顺序和每个子文件夹中文件的数字顺序)。

我对 Unix 还很陌生,对此有点坚持....如果您对如何解决这个问题提出任何建议,我将不胜感激。谢谢你。

4

1 回答 1

1

这里存在三个问题:

  1. 遍历目录树查找所有文档
  2. 将每个文件转换为 PDF
  3. 合并 PDF

对于第一部分,您可以使用find命令获取文件列表或编写目录遍历脚本。

对于第二部分,您可以使用 OpenOffice/LibreOffice 命令行驱动程序来转换文件和.doc转换文件。.docxghostscript.jpg

对于第三部分,可能ghostscript再次。

或者,有一些很好的 PDF API 可用于某些编程语言,例如 Lowagie 的 iText for Java。

于 2013-01-22T13:56:14.730 回答