GNU/Linux >> Linux の 問題 >  >> Linux

Linuxで複数のPDFファイルを1つのPDFにマージする方法

PDF またはポータブルドキュメント形式 ファイルは、ネットワーク上で簡単に印刷および共有できるという明らかな利点とは別に、ユーザーに提供できるものがたくさんあります。

ファイルを変換したり、PDFに存在させたりすることのその他の独自性には、次のものがあります。

  • ファイルに必要な信頼性を与えるためのeSigning機能。
  • PDFファイルとしての組み込みのセキュリティはパスワードで保護できます。
  • ファイル暗号化のサポート。
  • コンパクトなファイルサイズのサポート。

これで、ドキュメントファイルを PDFとして存在させることの利点と重要性がわかりました。 、相互に関連する複数のPDFファイルが別々に存在する場合があります。

[あなたも好きかもしれません:LinuxでGUIツールを使用してPDFファイルをマージする方法]

この時点で、これらの関連性のある PDFを収集して移動します ファイルを単一のフォルダまたはディレクトリに入れると、効率を犠牲にしてファイル参照の問題が解決する場合があります。

複数の開いているPDFを切り替える必要があります 各ファイルから必要な情報を取得するためのファイル。この場合の理想的な解決策は、これらすべての関連するPDFファイルを1つのPDFファイルにマージすることです。

LinuxでPDFファイルを作成する

複数のPDFファイルを1つのPDFファイルにマージする手法とアプローチを検討する前に、マージを試みる3つのサンプルPDFファイルを作成しましょう。 LibreOfficeを使用して、3つの異なる単語ドキュメントテキストを作成し、それぞれをエクスポートしてPDFファイルとして保存できます。

私の場合、このチュートリアル記事用に3つのPDFファイルを作成しました:

Linuxで複数のPDFファイルを単一のPDFファイルにマージする方法

Linuxで複数のPDFファイルを1つのPDFファイルにマージする2つの方法を見ていきます。最初の方法では、選択したPDFファイルを1つのファイルにマージすることを検討します。 2番目の方法では、特定のフォルダまたはディレクトリ内のすべてのPDFファイルを1つのファイルにマージすることを検討します。

方法1:選択したPDFファイルを単一のPDFファイルにマージする

pdf1.pdfをマージしてみましょう およびpdf2.pdf ファイルを1つのファイルに。このファイルマージの目的を達成するために、 pdftkをインストールして使用します ユーティリティ。

次のpdftkを参照してください Linuxオペレーティングシステムのディストリビューションに関するインストールコマンド。 Sudoerユーザーであるか、LinuxシステムでSudo権限を持っていることを確認してください。

$ sudo apt-get install pdftk     [On Debian, Ubuntu and Mint]
$ sudo yum install pdftk         [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
$ sudo emerge -a sys-apps/pdftk  [On Gentoo Linux]
$ sudo pacman -S pdftk           [On Arch Linux]
$ sudo zypper install pdftk      [On OpenSUSE]    

2つのPDFファイルをマージするには、次のコマンド構文を参照します。

$ pdftk pdf_file_1 pdf_file_2 cat output final_pdf_file

上記のコマンド構文は、 pdf_file_1をマージします およびpdf_file_2 final_pdf_fileという新しく作成されたファイルに 。

pdf1.pdfをマージしてみましょう およびpdf2.pdf ファイル:

$ pdftk pdf1.pdf pdf2.pdf cat output pdf12.pdf

マージされたファイルの存在を確認します:

$ ls

pdf12.pdfファイルを開くと、 pdf1.pdfが表示されます。 およびpdf2.pdf ファイルは正常にマージされました。

方法2:すべてのPDFファイルを単一のPDFファイルにマージする

このセクションでは、すべての PDFのマージを試みます。 「LinuxShellTipsPDF」内のファイル 名前を指定せずに」フォルダ。

使用するコマンド構文は次のとおりです。

$ pdftk *.pdf cat output final_pdf_file

上記のコマンド構文を参照すると、“.pdf”を持つディレクトリ内のすべてのファイル 拡張子は、 final_pdf_fileと呼ばれる新しく作成されたPDFファイルにマージされます 。

ファイルをマージしてみましょう:

$ pdftk *.pdf cat output pdf123.pdf

マージされたPDFファイルの存在を確認します:

$ ls

pdf123.pdfを開いたとき ファイル:

以前に作成した3つのPDFファイルすべてに対応しています。

複数のPDFファイルをマージする場合でも、単一のフォルダーまたはディレクトリに存在するすべてのPDFファイルをマージする場合でも、この記事ガイドでは、シームレスな方法で作業を実行する方法を説明しました。この記事があなたのファイル管理ルーチンを減らすことを願っています。


Linux
  1. 複数の PDF ファイルを 1 つの PDF に結合/変換する

  2. 複数のファイルの内容を 1 つのファイルに追加する方法

  3. Linux / Unixで複数のファイルの名前をある拡張子から別の拡張子に変更する方法は?

  1. 複数のインターネット接続を1つにマージする方法は?

  2. Linuxで一度に複数のファイルの名前を変更する方法

  3. 2 つの ar 静的ライブラリを 1 つにマージする方法は?

  1. Linuxで複数のファイルを圧縮する方法

  2. 1 つのテキスト ファイルを複数の *.txt ファイルに分割する方法は?

  3. 複数のファイルを1つのgzファイルにgzipする方法は?