0

親フォルダーには、それぞれ pdf、.doc、.docx、および .jpg ファイルを含む約 30 のサブフォルダーがあります。すべてのファイルを 1 つの大きな PDF に結合する必要があります。ファイルが「マスター pdf」に追加される順序に、現在のフォルダーとファイルの順序 (サブフォルダー名はアルファベット順、各サブフォルダー内のファイルは数字) を反映させたいと考えています。

私は Unix にかなり慣れていないので、これに少し行き詰まっています....この問題に対処する方法についてアドバイスをいただければ幸いです。ありがとうございました。

4

1 に答える 1

1

ここには 3 つの問題があります。

  1. ディレクトリ ツリーをたどってすべてのドキュメントを検索する
  2. 各ファイルをPDFに変換
  3. PDF をマージする

最初の部分では、findコマンドを使用してファイルのリストを取得するか、ディレクトリ トラバーサルのスクリプトを作成できます。

2 番目の部分では、OpenOffice/LibreOffice コマンド ライン ドライバーを使用してファイルを変換したり.doc.docxファイルghostscriptを変換したり.jpgできます。

第三部については、おそらくghostscriptまた。

あるいは、Lowagie for Java の iText など、一部のプログラミング言語で使用できる優れた PDF API があります。

于 2013-01-22T13:56:14.730 に答える