PDFツール

MacおよびWindowsでウェブページをPDFファイルとして保存する方法

更新済み 2024年8月13日
共有:

Webページをダウンロードすることは、オフラインでサイトのコンテンツにアクセスするための便利な方法です。 また、ウェブページをPDF形式で保存することで、ページの構造を保持し、他の人と簡単に共有することができます。

ウェブページをPDFとして保存できるツールは数多くあり、ブラウザ自体にもその機能がありますが、ファイルの制御をより細かくしたい場合があります。 このガイドでは、機能豊富なC#ライブラリであるIronPDFを使用して、ウェブページをPDF形式に変換する方法を説明し、基本的な機能を提供するいくつかの代替ツールもご紹介します。

ウェブページをPDFとして保存 - はじめに

Visual Studioでプロジェクトを作成する

まず、Visual Studio を開き、ファイル -> 新しいプロジェクト -> コンソール アプリケーション に移動します。 プロジェクト名を入力し、保存場所を選択して、「次へ」ボタンを押してください。 最新の.NETフレームワークを選択して、作成します。 プロジェクトが稼働したら、私たちのライブラリを追加する時です。

IronPDFライブラリをインストールする

IronPDFは使いやすいですが、インストールはさらに簡単です。 やり方は2つあります:

方法 1: NuGet パッケージ マネージャー コンソール

Visual Studio のソリューション エクスプローラーで、参照を右クリックし、「NuGet パッケージの管理」をクリックします。 ブラウズして'IronPdf'を検索し、最新版をインストールしてください。 これを見たら、動作しています。

MacおよびWindowsでウェブページをPDFファイルとして保存する方法: 図1

また、ツール -> NuGet パッケージ マネージャー -> パケット マネージャー コンソールに移動して、パッケージ マネージャー タブに次の行を入力することもできます:

Install-Package IronPdf

最後に、IronPDFを直接入手できますNuGetの公式ウェブサイト. プラットフォームの右側にあるメニューからダウンロードパッケージオプションを選択し、ダウンロードしたものをダブルクリックして自動的にインストールします。

うまくいきませんでしたか? プラットフォーム固有のヘルプについては、こちらをご覧ください高度なNuGetインストールガイダンス.

方法 2: DLL ファイルを使用する

また、IronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 Windows、MacOS、およびLinux DLLパッケージへの完全な指示とリンクについては、専用のページをご覧くださいIronPDFインストールガイド.

IronPDF 名前空間を追加

常に次のようにしてIronPDF名前空間でコードを開始することを忘れないでください:

using IronPdf;
using IronPdf;
Imports IronPdf
VB   C#

IronPDFを使用してウェブページをPDFとして保存する方法

Visual Studio を開き、IronPDF ライブラリを追加したら、ChromePDFRenderer をインスタンス化します。これには、ページレイアウト、余白、および PDF ページの向きを含む URL キャプチャをカスタマイズするオプションが含まれています。 次に、IronPDFはRenderUrlAsPdfメソッドを使用してウェブページをPDFとしてキャプチャします。

こちらがその外観です:

using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
        PrintHtmlBackgrounds = true,
        EnableJavaScript = true,
        GrayScale = false,
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
    }
};

renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
using IronPdf;

ChromePdfRenderer renderer = new ChromePdfRenderer()
{
    RenderingOptions = new ChromePdfRenderOptions
    {
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen,
        PrintHtmlBackgrounds = true,
        EnableJavaScript = true,
        GrayScale = false,
        PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait,
        PaperSize = IronPdf.Rendering.PdfPaperSize.A4,
        MarginTop = 0,
        MarginBottom = 0,
        MarginLeft = 0,
        MarginRight = 0,
        UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None,
    }
};

renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering();

var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

次に、SaveAsメソッドを使用して、レンダリングされたURLのウェブページをPDFに簡単に保存できます。

pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf")
VB   C#

結果を見てみましょう。 これはどのようにIronPDF ホームページChromeでの見た目:

MacおよびWindowsでWebページをPDFファイルとして保存する方法:図2

そして、こちらが出力されたPDFファイルです。ランドスケープからポートレートに向きを変更しても、ウェブサイトの構造がそのままで、まだ読みやすいことがわかります。

MacとWindowsでWebページをPDFファイルとして保存する方法:図3

PDF ドキュメントにウォーターマーク、パスワード、およびヘッダーを追加

IronPDFの機能はそこにとどまりません。完全装備のライブラリを使用すれば、プレゼンテーションを微調整してカスタマイズすることができます。

IronPDFを使用してPDFにウォーターマークを追加する方法

このセクションでは、刻印された画像としてPDFに透かしを追加する方法を示します。ApplyStampメソッドのドキュメント.

pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
VB   C#

IronPDFを使用してPDFにパスワード保護を追加する方法

PDFにパスワードを追加すると、不正アクセスから保護されます。 ユーザーと管理者に異なるパスワードを設定して、アクセスのカスタマイズを許可することができます。

pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
VB   C#

IronPDFを使用してPDFにHTMLヘッダーを追加する方法

HtmlHeaderFooterオブジェクトを使用して、ヘッダーでプレゼンテーションに仕上げを施します。

renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
   MaxHeight = 20, //millimeters
   HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
IRON VB CONVERTER ERROR developers@ironsoftware.com
VB   C#

代替のWebページをPDFツール

Webブラウザを使用してページを保存するのは、組み込みの印刷メニューを使用するのと同じくらい簡単です。メニューで印刷を選択するか、キーボードの印刷ボタンのショートカットを押すだけです。 そして、いくつかのオンラインツールでは、ファイルを保存する際にPDFオプションを選択できます。

しかし、これらのオプションには多くの問題があり、ウェブページの構造が崩れたり、背景グラフィックが完全に表示されなかったりすることがよくあります。 さらに、IronPDFのようにPDFとして保存する際にカスタマイズオプションはありません。

Google Chrome

Chromeは、世界中で推定35億人のユーザーがいる最も人気のあるウェブブラウザです。多数の機能を備えており、そのひとつにウェブページをPDFとしてエクスポートすることが含まれます。

ページをPDFとして保存する際、Chromeは奇数ページ、偶数ページ、または複数ページのみを保存する、用紙サイズを変更する、縦向きと横向きのレイアウトを切り替えるといった基本的なオプションを提供します。 しかし、サイトの構造を保持するのに苦労することがあり、ページの見た目が完全に変わってしまい、以下の画像でわかるように読みにくくなることがあります。

MacおよびWindowsでウェブページをPDFファイルとして保存する方法: 図4

ChromeでWebページが表示される方法

MacおよびWindowsでウェブページをPDFファイルとして保存する方法: フィギュア5

ChromeがウェブページをPDFとしてレンダリングする方法

Google Chromeを使用してウェブページをPDFに変換する方法

  • 右上隅の三点ドットをクリックしてGoogle Chromeのドロップダウンメニューを開きます。
  • 印刷をクリックして…ポップアップ画面を開きます
  • インストールされているプリンターのリストから「PDFとして保存」を選択し、「保存」を選択します。

マイクロソフト エッジ

Microsoft のクラシックな Internet Explorer の後継として、Edge は 2018 年に Chromium エンジンで動作するように更新され、Google の Chrome ブラウザーと非常に似たものになりました。 したがって、ウェブページをPDFに変換するプロセスもほぼ同じで、同様の制限があります。

Microsoft Edgeを使用してWebページをPDFとして保存する方法

  • 右上隅の3つのドットをクリックしてEdgeのドロップダウンメニューを開きます
  • クリックして印刷…し、プリンターとして「PDF に保存」を選択してください
  • 保存を選択して、ウェブページをPDFとしてエクスポートします

モジラ・ファイアーフォックス

Firefoxは、セキュリティとユーザープライバシーに重点を置いた代替のWebブラウザです。 それはChromiumの代わりに独自のエンジンで動作することで際立っています。 ただし、ウェブページをPDFとして保存する場合、ChromeやEdgeと非常に似た方法で動作します。 そして、それらのブラウザと同様に、一部のページのレイアウトに苦労し、コンテンツが読めなくなります。

Mozilla Firefoxを使用してウェブページをPDFとして保存する方法

  • ハンバーガーメニューボタンをクリックしてFirefoxのドロップダウンメニューを開きます。(三本の水平線)右上隅に
  • 印刷をクリックして、出力メニューから「PDFに保存」を選択
  • 保存を選択してPDFをダウンロード

Apple Safari

Mozillaと同様、Appleもブラウザの実行に独自の特注エンジンを使用しており、他の選択肢と比較して若干の違いがあります。 私たちのテストでは、Safariは最も正確なPDF文書を生成しましたが、カスタムページ印刷の選択などの機能が欠けています。

Apple Safariを使用してWebページをPDFとして保存する方法

  • ページ上部のファイルメニューを開き、「PDFとしてエクスポート」をクリックします。
  • ファイルを保存する場所を選択し、「保存」をクリックしてください。

ソーダPDF

Soda PDFは、ウェブページをPDFに変換するなど、多くの機能を持つ無料のオンラインツールです。 テストでは、他のほとんどのブラウザより高精度であることが証明されましたが、ウェブページからいくつかの画像を読み込むことができませんでした。

Soda PDFコンバータを使用してPPTをPDFに変換する方法

  • 移動Soda PDFのオンライン変換ツールご希望のウェブページのURLを入力してください
  • ツールがPDFを生成するのを待ちます。
  • ポップアップが表示されます - ファイルの保存先を選択して「保存」をクリックします。

結論

ウェブブラウザとオンラインツールは使いやすく、基本的な編集機能を提供します。 しかし、より強力なウェブページからPDFへの変換ツールとしては、IronPDFは他に類を見ない柔軟性を提供します。

ウェブページをPDFに変換することは始まりに過ぎません。PDFのフォーマット、組み込みのセキュリティやコンプライアンス機能などを備えたIronPDFは、あらゆるPDFドキュメントのニーズに応える一番のツールです。

IronPDFを使ってみませんか? 以下の文から始めることができます。IronPDFの30日間無料トライアル. 開発目的での使用も完全に無料なので、その機能を十分に確認できます。 そして、気に入った場合は、IronPDFはわずかから始まります749ドルの手頃な価格. さらにお得にするには、こちらをご覧くださいIron Suiteバンドルここで、9つのIron Softwareツールすべてを2つの価格で手に入れることができます。 コーディングを楽しんでください!

MacおよびWindowsでWebページをPDFファイルとして保存する方法: 図6

< 以前
2022年のベストPDFビューアオプション
次へ >
PDFファイルからページを抽出する方法 — ステップバイステップガイド