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


14

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

回答:


8

PDFSamは、PDFファイルからページを分割およびマージするための優れたクロスプラットフォームツールであるため、非常に気に入っています。

Java(クロスプラットフォーム)で書かれており、ソースコードが利用可能であると思います。

ネットワークプリンターから大量のドキュメントをスキャンして、別の順序で分割して再マージする必要があるときに、フォールバックとして何度も使用しましたが、かなり多くのことを言わなければなりません唯一の本当の目的がPDFの分割とマージであるツールの便利な機能。

特に、どのファイルがどのファイルであるか思い出せない場合に、インプレースリオーダーとサムネイルビューをサポートして、少し時間を節約できます。


PDFSamをインストールすると、PDFSodaがインストールされます。
badbod99 14年

9

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

複数のPDFをマージする方法を説明したWebサイトのサンプルコマンド。

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

初歩的なGUIが利用可能です:pdftk4all

少し見栄えの良いもの:pdftk Builder

最後に、PDFCreatorはドキュメントをマージすることもできますが、それは少し面倒なようです。ただし、いくつかの異なるタイプのソースファイルをマージするのに非常に便利です。


4

gsviewを使用できます

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コードスニペットをコピーしてエディターに貼り付けます。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 WriterPDF Toolkitが含まれます


CutePDFはPDFをつなぎ合わせますか?PDFにドキュメントを「保存」しただけだと思いましたか?
ジェームズメルツ

ただし、自分で試したことがなく、複数のドキュメントを1つのPDFに印刷できるはずです。@kron
サティアジスバート

gsviewを使用する必要はありません。gs自体がトリックを行うことができ、中間にpsはありません。1行だけ:gs -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=output.pdf input1.pdf input2.pdf
狂気
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.