情報系ソフトやWEBサービスなど

WEBサイト内の全ページを印刷しなければならないとしたらどのような方法がいいか【2026年版】

この記事は約11分で読めます。

多数の枚数をプリントWebページを上から下まで丸ごと印刷したい。あるいは、Webサイト内の全ページを印刷しなければならない。そんなときの方法を、2026年時点の最新情報でまとめました。

先に結論を書いておきます。

  • 1枚の長いページを丸ごと残したい → Chromeの印刷画面で「PDFとして保存」するか、ChromeやEdgeのページ全体キャプチャ機能を使う(拡張機能は不要)
  • サイト内の全ページをまとめて残したい → Acrobat Proの「WebページからPDF」でサイト全体を取り込むか、サイトマップを使ってPythonで一括取得する
  • 紙の枚数を減らしたい → 1枚の用紙に複数ページを並べる「サムネイル印刷」にする

この記事は、私が2015年に持続化補助金の事務手続きで「全ページ印刷」が必要になり、頭を抱えた体験がきっかけです。当時の状況と、今ならどうするかをあわせて紹介します。

きっかけは持続化補助金の「全ページ印刷」だった

全ページ印刷をどうするか

持続化補助金を活用してWebサイトをリニューアルしたら…

持続化補助金の採択を受けてWebサイトをリニューアルした場合、リニューアル前とリニューアル後の両方のページを、証拠として印刷して提出する必要があるという話になりました。

対象のサイトはCMSで構築されていたため、リニューアルするページ数で数えると軽く500ページを超えます。前後の両方を印刷すると、単純計算で1000枚です。しかも上下に長いWebページは、A4用紙1枚に収まりそうにありません。事務手続きとして、どう対応すればよいのか悩みました。

1000枚の用紙

A4で1000枚の用紙は、厚みが約10センチになります。これだけの枚数を印刷するとなると大変です。

商工会の職員さんに確認した回答

念のため、持続化補助金を管理している商工会・商工会議所の職員さんに確認しました。やはり全ページの印刷が必要とのことでした。返ってきた回答は次のとおりです。

あくまでも、 今回補助金を使用してリニューアルするページのみで結構です。
補助金を使用してリニューアルするのが500ページであれば 新旧500ページが必要となります。
昨年、写真撮影1,000カットのような使い方をした方がいらっしゃいましたが、 その際、撮影した全てのカットをご提出いただいております(サムネイルでした が)。
ウェブページもサムネイルのように、 A4一枚に複数ページがプリントアウトできれば、 紙の枚数は減ると思います。

補助金の申請書に「500ページ」や「全ページ」と書いてあれば、該当するページ、つまり全ページを印刷しなければならないということです。解決策としては「サムネイル印刷」がよさそうだ、というのが当時の結論でした。

1枚の長いWebページを丸ごと印刷・保存する方法(2026年版)

まずは、縦に長いWebページ1枚を、途中で切れずに丸ごと残す方法です。どれもブラウザーの標準機能で、追加のソフトは要りません。

方法1:Chromeの印刷画面で「PDFとして保存」する

一番手軽なのは、Chromeの印刷機能を使う方法です。

  1. 印刷したいページをChromeで開く
  2. Ctrl+P(Macは command+P)を押して印刷画面を開く
  3. 「送信先」で「PDFとして保存」を選ぶ(紙に印刷するなら、ここでプリンターを選ぶ)
  4. 「詳細設定」で用紙サイズ・余白・倍率を調整し、背景の色や画像も残したいときは「背景のグラフィック」にチェックを入れる
  5. 「保存」をクリックする

文字を含んだPDFになるので、あとから検索やコピーができます。一方で、サイト側の印刷用の設定によっては、画面で見ている見た目とレイアウトが変わることがあります。

方法2:Chromeのデベロッパーツールで「ページ全体のスクリーンショット」を撮る

画面の見た目のまま画像で残したいなら、Chromeに最初から入っている開発者向けの機能が使えます。

  1. 対象ページを開き、Ctrl+Shift+I(Macは command+option+I)でデベロッパーツールを開く
  2. Ctrl+Shift+P(Macは command+shift+P)でコマンドメニューを開く
  3. 「full」と入力し、「Capture full size screenshot(フルサイズのスクリーンショットをキャプチャ)」を選ぶ

ページの一番上から一番下までが、1枚のPNG画像として保存されます。会社のパソコンで拡張機能を入れられない場合にも使える方法です。

方法3:Microsoft Edgeの「ページ全体をキャプチャ」

Edgeの場合は、もっと分かりやすいメニューがあります。画面右上の「…」から「スクリーンショット」を選び、「ページ全体をキャプチャ」をクリックすれば、縦長のページを1枚の画像で保存できます。

コツは、撮る前にページを一番下までスクロールしておくことです。スクロールしたときに画像を読み込む仕組みのサイトでは、そうしないと一部の画像が空白になることがあります。折りたたまれたFAQなども、先に開いておきましょう。Cookieの同意バナーやチャットの吹き出しは閉じておくと、見た目がすっきりします。

方法4:スマホで撮る場合

  • Android(Chrome):右上の︙メニューから「共有」→「ロングスクリーンショット」
  • iPhone(Safari):スクリーンショットを撮り、左下のサムネイルをタップして「フルページ」を選ぶ

縦長のページをA4用紙に印刷するときの注意

縦に長いページを1枚の画像のままA4に印刷すると、文字が小さすぎて読めなくなります。紙で提出するなら、方法1の印刷機能で複数枚に分けて印刷するか、画像を数枚に分けて保存してから印刷する方が実用的です。

[画像の追加候補: Chromeの印刷画面で「PDFとして保存」と「背景のグラフィック」を選んだ状態のスクリーンショット]

Webサイト内の全ページをまとめてPDF化・印刷する方法

ここからは、私が2015年に悩んだ「サイト内の全ページ」をまとめて残す方法です。

方法A:Acrobat Proの「WebページからPDF」でサイト全体を取り込む

有料ソフトですが、いちばん確実なのはAdobe Acrobat Proです。URLを入力するだけで、リンクをたどって複数のページをまとめて1本のPDFにできます。

  1. Acrobat Proを起動し、「作成」メニューから「WebページからPDF」を選ぶ
  2. トップページのURLを入力する
  3. 「複数レベルをキャプチャ」にチェックを入れ、取り込む階層の数を指定する(「サイト全体」も選べる)
  4. 「同じサーバー上にあるページのみ」を有効にして、外部サイトへのリンクをたどらないようにする。特定のディレクトリだけなら「同じパス上にあるページのみ」も有効にする
  5. 「作成」をクリックする

ページ数が多いと処理に時間がかかり、メモリも多く使います。まずは2階層くらいで試し、取り込まれる範囲を確かめてから広げるのが安全です。

できあがったPDFは文字の検索やコピーができ、しおり(目次)からページを移動できます。ただし、Acrobatはページを読み込み直してPDFに組み立てるため、ブラウザーでの見た目とまったく同じになるとは限りません。変換後は元のページと見比べて、崩れたページだけ手動キャプチャに差し替えるとよいでしょう。

2015年当時は「Acrobat 11proを約4万円で買うのは二の足を踏む」と書きました。今のAcrobat Proはサブスクリプション(月額制)なので、必要な月だけ契約して使うという選択もできます。

方法B:サイトマップとPythonで全ページを一括取得する

ページ数が数百を超えるなら、プログラムで自動化するのも現実的です。多くのサイトには、全ページのURLを並べた「XMLサイトマップ」があります。これを読み込んで、1ページずつ自動でスクリーンショットやPDFを保存させます。

次はPythonとPlaywright(ブラウザーを自動で操作するライブラリ)を使った例です。事前に pip install playwright と playwright install chromium を実行しておきます。

import urllib.request
import xml.etree.ElementTree as ET
from pathlib import Path
from playwright.sync_api import sync_playwright

SITEMAP = "https://example.com/sitemap.xml"  # 対象サイトのサイトマップ
OUT = Path("capture")
OUT.mkdir(exist_ok=True)

ns = {"sm": "http://www.sitemaps.org/schemas/sitemap/0.9"}
xml = urllib.request.urlopen(SITEMAP).read()
urls = [loc.text for loc in ET.fromstring(xml).findall(".//sm:loc", ns)]

with sync_playwright() as p:
    browser = p.chromium.launch()
    page = browser.new_page(viewport={"width": 1280, "height": 800})
    for i, url in enumerate(urls, 1):
        page.goto(url, wait_until="networkidle")
        page.screenshot(path=OUT / f"{i:04}.png", full_page=True)  # 見た目どおりの画像
        page.pdf(path=OUT / f"{i:04}.pdf", format="A4", print_background=True)  # 印刷用PDF
        print(i, url)
    browser.close()

WordPressのサイトマップは、複数のサイトマップを束ねた「サイトマップインデックス」になっていることがよくあります。その場合は、中の個別のサイトマップ(投稿用・固定ページ用など)のURLを指定してください。

スクロールに合わせて表示が切り替わるような動きのあるページは、きれいに撮れないことがあります。全部を完璧にするより、8割を自動化して残りを手で直す、くらいのつもりで使うのがおすすめです。他社のサイトを大量に取得するとサーバーに負担がかかるので、対象は自社サイトに限りましょう。

[内部リンク候補: GASやPythonでの業務自動化に関する記事]

方法C:1枚の用紙に複数ページを並べる「サムネイル印刷」

商工会の職員さんが勧めてくれたのがこの方法です。全ページをPDFにまとめておけば、印刷するときに「1枚あたりのページ数」(ページ集約)を4や9などに設定して、1枚の用紙に複数ページを並べられます。ChromeやAcrobat、多くのプリンターの印刷設定にこの項目があります。

500ページを1枚4ページで印刷すれば125枚、9ページなら56枚です。1000枚に比べればずいぶん現実的になります。

2015年当時に検討した方法と、今の評価

参考までに、2015年に私が調べた方法と、今どうなっているかをまとめておきます。

1.ブラウザで印刷する方法

当時のIE(インターネットエクスプローラー)には、開いているタブをすべて印刷するコマンドがありました。印刷したいページをすべてタブで開いて実行すれば、専用ソフトなしで済むのが利点でした。ただ、500ページも開けばパソコンのメモリが足りなくなり、まともに動かないだろうと考えていました。

今の評価:IEはすでにサポートが終了しており、この方法は使えません。今のブラウザーなら、上で紹介したChromeやEdgeの機能を使います。

2.アクロバット11proを使う方法

アクロバット11proには「WebサイトをPDF化する」機能があり、トップページ以下の階層をまとめてPDFにできそうでした。実際に使った人の例では、150ページで約2時間かかったものの、無事に変換できたそうです。ただ、当時すでに古いバージョンで、購入には約4万円かかるため、このためだけに買うのはためらわれました。

今の評価:この機能は今のAcrobat Proにも引き継がれ、階層の指定や取得範囲の絞り込みもできます(上の方法A)。

3.専用ソフトを使う方法

サイト内の全ページを印刷できる専用ソフトも探しました。当時見つけたのは「CrenaHtml2jpg(サイトキャプチャーツール)」と「IESnapshot」(英語サイト)の2つです。そこそこ使えそうでしたが、実際には試していません。ダウンロードしてインストールするのには少し勇気がいり、躊躇しました。

今の評価:どちらも古いソフトで、今のパソコンでの動作や配布元の状況は確かめられていません。出どころがはっきりしないソフトを入れるより、ブラウザーの標準機能やAcrobat、Pythonを使う方が安心です。

4.Webサービスを使う方法

当時は、1ページだけのスクリーンショットを撮ってくれるサービスは多くても、複数ページを一度に自動処理してくれるものは見つかりませんでした。

1ページ単位なら、Google Chromeの拡張機能「Awesome Screenshot」が便利でした。クリックだけで上下に長いページも画像で保存できます。ただし1ページずつしか作業できないので、500ページ分の保存には大変な時間がかかりそうでした。

今の評価:1ページ単位の保存は、拡張機能がなくてもブラウザーの標準機能でできるようになりました。全ページの一括処理は、上の方法AかBが現実的です。

補助金の証拠書類としてWebページを残すときのポイント

持続化補助金などでWebサイトを改修する場合、私の経験から次の点に気をつけておくと安心です。

  • リニューアル前のページは、作業を始める前に必ず保存する。公開し直したあとでは、古いページは取り戻せないことがあります。
  • ファイル名や一覧表に、URLと取得日を残しておく。どのページの、いつの状態かが分かるようにします。
  • 対象は「補助金で改修するページ」に絞る。当時の回答も、申請書に書いた対象ページのみでよいという内容でした。
  • 提出の形式(紙かPDFか、サムネイルでよいか)は、事前に商工会・商工会議所に確認する。今の持続化補助金は電子申請システムで証拠書類のファイルを添付する形になっており、紙での印刷がどこまで必要かは公募回や地区によって異なる可能性があります。

まとめ

2015年に「1000枚の印刷」で頭を抱えていたころと比べると、Webページを丸ごと残す手段はずいぶん増えました。

  • 1ページを丸ごと残すなら、Chromeの「PDFとして保存」、デベロッパーツール、Edgeの「ページ全体をキャプチャ」
  • サイトの全ページなら、Acrobat Proの「WebページからPDF」か、サイトマップとPythonでの一括取得
  • 紙で出すなら、1枚に複数ページを並べるサムネイル印刷で枚数を減らす

補助金の証拠書類にする場合は、何をどの形式で出せばよいかを先に窓口へ確認し、リニューアル前のページを忘れずに保存しておきましょう。

どもども通信のメルマガは毎月1日発行です

どもども通信

当社の月刊情報誌の「どもども通信」をPDFでご覧いただくことができます。

どもども通信

詳しくは上記のリンクをクリックして専用ページでお確かめください。

【本日の運試し】

どもどもおみくじで本日の運試しをしてみませんか?

おみくじボタン

  • ラッキーモード:大吉の確率50%
  • 標準モード:標準的な確率です
  • いばらの道モード:大吉の確率1%
シェアする