PDFをアップロードせずに結合する方法
オンラインのPDF結合サービスの多くは、文書を自社のサーバーにアップロードします。契約書や銀行の取引明細、身分証のスキャンには、もっと良い方法があります。
PDFの結合は、事務作業の中でも特によくある作業です。契約書とその別紙、別々のファイルになってしまったスキャン画像、経費精算の領収書、論文の各章などをひとつにまとめます。「PDF 結合」で検索すると、上位に出てくるのはファイルをアップロードさせ、サーバーで処理し、結果をダウンロードさせるWebサイトです。手軽ではありますが、人が結合する文書は、まさに手元から出すべきでないものであることが少なくありません。
アップロードが問題になる理由
ファイルをアップロードすると、少なくともしばらくの間は、そのコピーが他人のコンピューターに存在することになります。信頼できるサービスは1時間後や1日後にファイルを削除しますが、それは相手の言葉を信じるしかありませんし、コピーは相手のシステムやログを通過します。顧客データや社内文書を外部サービスにアップロードすることを全面的に禁じている職場もあります。また、GDPRのようなデータ保護のルールでは、個人データがそこに渡った場合に責任を負うのはWebサイトではなく、アップロードした側の会社です。
代わりの方法は、自分の端末の上で結合することです。そのやり方は3つあります。処理をローカルで行うブラウザーのツール、パソコンにもともと入っているプログラム、そしてデスクトップアプリです。
方法1:アップロードせずにブラウザーで結合する
ブラウザーは、それ自体でPDFファイルを読み書きできます。このサイトのPDFツールは、FirefoxがPDFの表示に使っているPDFエンジンであるpdf.jsでページのプレビューを描き、pdf-libで新しいファイルを書き出します。どちらもあなたの端末上でJavaScriptとして動くため、文書がどこかに送られることはありません。
- PDF結合を開き、ファイルを枠にドロップするか、枠をクリックして選びます。
- 上下の矢印でファイルを並べ替えます。01-contract.pdf、02-annex.pdfのように、あらかじめファイル名に番号を付けておけば、この手順を省けます。
- 白紙のスキャンページを削除したり、横向きのページを回転したりするには、先にページの整理を開きます。すべてのページがサムネイルで表示され、ドラッグ、回転、削除ができます。
- 結合してダウンロードを押します。
何もアップロードされていないことは、自分で確かめられます。F12でブラウザーの開発者ツールを開き、「ネットワーク」タブに切り替えてから結合してみてください。ページが2つのPDFライブラリを読み込む様子は見えますが、あなたのファイルを運ぶリクエストはひとつもありません。
方法2:Macの「プレビュー」を使う
macOSなら、追加のソフトウェアなしでPDFを結合できます。最初のPDFを「プレビュー」で開き、「表示」>「サムネール」でサムネールを表示してから、ほかのPDFファイルをFinderからサムネールのサイドバーの入れたい位置へドラッグします。結果は「ファイル」>「PDFとして書き出す」で保存すれば、元のファイルはそのまま残ります。
方法3:Windowsとデスクトップアプリ
WindowsにはPDFを結合する標準機能がありません。Microsoft Print to PDFで印刷すると、文書ごとに1つのファイルができるだけです。上で紹介したブラウザーの方法なら、EdgeでもChromeでも何もインストールせずに使えます。毎日のようにPDFを結合するなら、無料のPDFsam Basicや有料のPDF編集ソフトのようなデスクトップアプリでも、同じ作業をオフラインで行え、一括処理の機能も加わります。
スマホでもブラウザーの方法は使えます。ただし、作業中はすべてのページがメモリに保持されるため、大きなスキャンファイルはパソコンのほうが快適に扱えます。
結合で変わること、変わらないこと
| PDFの要素 | PDFツールで結合したあと |
|---|---|
| テキスト、フォント、画像 | そのままコピーされる。テキストは選択可能なままで、再圧縮もされない |
| ページのサイズと向き | 各ページが元のサイズと向きを保つ。A4とレターサイズのページを混在できる |
| ページ上のWebリンク | 保持される |
| しおり(サイドバーのアウトライン) | 引き継がれない |
| 入力可能なフォームフィールド | 操作できるフィールドとしては引き継がれない |
| 電子署名 | 署名済みPDFに何らかの変更を加えた場合と同じく、新しいファイルでは無効になる |
署名については注意が必要です。電子署名は、署名されたファイルのバイト列そのものを保護しています。署名済みのPDFをほかのPDFと結合すると、どのツールを使っても、署名のない新しい文書ができあがります。署名が重要な場合は、署名済みのファイルを単独で、結合したファイルと一緒に送ってください。
パスワード付きのPDF
パスワードでロックされたPDFや、編集を禁止する制限がかかったPDFは、ブラウザーのツールでは結合できません。その場合ツールは壊れたファイルを作るのではなく、結合できないことを知らせます。自分の文書であれば、作成したプログラムで開いて保護を解除し、ロックを外したコピーを結合してください。自分がかけたのではない保護を黙って回避することは、ツールがすべきことではありません。
結合したファイルを小さく保つ
- 結合する前に、スキャンの白紙ページを削除しておきます。スキャンした白紙のページも、文字が書かれたページと同じくらいの容量があります。
- ファイルの1つが写真の集まりなら、巨大なカメラ画像をそのまま結合するのではなく、写真を圧縮してから画像をPDFに変換でPDFにします。
- 結合によってページが大きくなることはありません。ページは描き直されるのではなくコピーされるため、結果のサイズはおおよそ元のファイルの合計になります。
関連する作業
同じツールで、長いPDFをPDF分割で複数に分けたり、PDFのページ抽出で必要なページだけを残したり、横向きのスキャンをPDF回転で直したりできます。プレゼンテーションやチャット用にページを画像にするなら、PDFをJPGに変換を使ってください。