2013-01-22 119 views
0

我有一個包含大約30個子文件夾的父文件夾,每個文件夾都包含pdf,.doc,.docx和.jpg文件。我需要將所有文件合併成一個大的PDF文件。我希望將文件附加到「主pdf」中以反映我當前的文件夾和文件順序(每個子文件夾中子文件夾名稱和數字的字母順序)。將多個文件夾中的多個文件類型合併爲一個pdf

我對Unix相當陌生,而且有點卡住了....我非常感謝您對如何解決這個問題的任何建議。謝謝。

回答

1

有三個問題在這裏:

  1. 遍歷目錄樹中找到的所有文件
  2. 將每個文件轉換成PDF
  3. 合併的PDF文件

對於您可以在第一部分使用find命令獲取文件列表或腳本目錄遍歷。

對於您可以使用OpenOffice/LibreOffice的命令行驅動轉換.doc.docx文件和ghostscript轉換.jpg文件第二部分。

對於第三部分,可能還是ghostscript

此外,還有一些編程語言可用的很好的PDF API,例如來自Lowagie for Java的iText。

相關問題