複数のPDFをつなぎ合わせる

複数のPDFをつなぎ合わせる

複数の PDF を 1 つのファイルにまとめたいと思っています。手間をかけずにこれを実行できるプログラムや方法 (オープン ソースが望ましい) はありますか? プログラムを共有する場合は、リンクだけでなく、それが機能する理由も教えてください。

答え1

私はかなり好きですPDFサムこれは、PDF ファイルからページを分割および結合するための優れたクロスプラットフォーム ツールです。

これは Java で記述されており (したがってクロスプラットフォーム)、ソース コードも入手可能だと思います。

ネットワーク プリンターから大量の文書をスキャンしてもらい、それを分割して別の順序で再結合しなければならないときに、このツールをフォールバックとして何度も使用しましたが、PDF の分割と結合のみを目的とするツールとしては、非常に多くの便利な機能を備えていると言えます。

インプレースでの並べ替えやサムネイル表示もサポートされており、特にどのファイルがどれなのか思い出せない場合に時間を節約できます。

答え2

pdftkあらゆる種類の PDF 操作で最も頻繁に参照されるツールのようです。

複数の PDF を結合する方法を説明する、Web サイトのサンプル コマンド。

pdftk 1.pdf 2.pdf 3.pdf cat output 123.pdf

基本的な GUI が利用可能です:すべて

少し見栄えの良いもの:pdftk ビルダー

ついに、PDFクリエイタードキュメントを結合することもできますが、少し面倒なようです。ただし、複数の異なるタイプのソース ファイルを結合する場合は非常に便利です。

答え3

使用できますグスビュー

GSview をコンピュータにインストールします。file1.pdf と file2.pdf を PostScript (.ps) 形式に変換します。Adobe Acrobat Reader では、ファイル -> 開く... file1.pdf、ファイル -> 印刷... -> PostScript プリンタを選択 -> ファイルに印刷をマーク -> OK で実行できます。file1.ps をファイル名: に書き込み -> OK。

これらの手順を繰り返して、file2.pdf を file2.ps に変換します。この例では、ファイルが c:\tilap\ ディレクトリに保存されていると想定しています。

PostScript プリンタは必要ありません。コンピュータにすでに他のプリンタが接続されている場合でも、PostScript プリンタ用のドライバをインストールできます。

メモ帳 (または他のテキスト エディター) を開き、次の PostScript コード スニペットをコピーしてエディターに貼り付けます。コードを編集して、file1.ps と file2.ps が保存されたディレクトリに対応させます。パス名には \ ではなく \ を使用することを忘れないでください。結果を file12.ps として任意のディレクトリに保存します。

%!PS
% Written by Helge Blischke, see
% http://groups.google.com/groups?ic=1&selm=3964A684.49D%40srz-berlin.de
%
% The following 2 procs encapsulate the jobs to be processed
% much as is done with EPS images:
/_begin_job_
{
        /tweak_save save def
        /tweak_dc countdictstack def
        /tweak_oc count 1 sub def
        userdict begin
}bind def

/_end_job_
{
        count tweak_oc sub{pop}repeat
        countdictstack tweak_dc sub{end}repeat
        tweak_save restore
}bind def

% Now, add your jobs like this:
_begin_job_
(c:\\tilap\\file1.ps)run
_end_job_

_begin_job_
(c:\\tilap\\file2.ps)run
_end_job_

% and so on.

GSview を起動して、結合された PostScript ファイルを表示します。ファイル -> 開く... -> file12.ps。そして、それを PDF に変換し直します: ファイル -> 変換... -> デバイス: pdfwrite -> OK -> file12.pdf


その他の選択肢としてはCutePDFライターPDF ツールキット

答え4

Pythonコマンドラインプログラムpdflyそれができる:

  • インストールpip install pdflyそしてもっと
  • 使用法pdfly cat in1.pdf in2.pdf -o out.pdfそしてもっと

Python と Python パッケージ マネージャー (pip) が必要であることに注意してください。

関連情報