PDF ツール MacとWindowsでWebページをPDFファイルとして保存する方法 Curtis Chau 更新日:8月 31, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article ウェブページをダウンロードすることは、オフライン使用のためにサイトのコンテンツにアクセスする便利な方法です。 PDF形式でウェブページを保存することで、ページの構造を保持し、他の人と簡単に共有できるようになります。 ウェブページをPDFとして保存できるツールは数多くありますが、ブラウザ自身もその中に含まれています。他のファイルにもっと制御を加えたい場合があります。 このガイドでは、機能豊富なC#ライブラリIronPDFを使用してウェブページをPDF形式に変換する方法を説明し、基本機能を提供する代替ツールを2つご紹介します。 ウェブページをPDFとして保存する - はじめに Visual Studioでプロジェクトを作成する まず最初に、Visual Studioを開き、ファイル -> 新しいプロジェクト -> コンソールアプリケーションに進んでください。 プロジェクト名を入力し、保存したい場所を選び、次へボタンを押します。 最新の.NET Frameworkを選択してから作成します。 プロジェクトが立ち上がり次第、ライブラリを追加する時間です。 IronPDFライブラリをインストールする IronPDFは使用が簡単ですが、インストールするのはさらに簡単です。 これを行う方法はいくつかあります: 方法1: NuGetパッケージマネージャコンソール Visual Studioのソリューションエクスプローラーで、[参照設定]を右クリックし、[NuGetパッケージの管理]をクリックします。 ‘IronPDF’を検索してインストールします。最新のバージョンを選んでください。 これを見たら、うまくいっています: また、[ツール] -> [NuGetパッケージマネージャ] -> [パケットマネージャコンソール]に移動し、パッケージマネージャタブに次のラインを入力します: Install-Package IronPdf 最後に、NuGetの公式ウェブサイトで直接IronPDFを取得することができます。 プラットフォームの右側のメニューからダウンロードパッケージオプションを選択し、ダブルクリックで自動的にインストールし、プロジェクトで使用を開始するにはソリューションを再読み込みしてください。 うまくいきませんでしたか? プラットフォーム別のヘルプはNuGetの高度なインストールガイダンスで見つけることができます。 方法2: DLLファイルを使用する こちらからIronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 完全な指示とWindows, macOS, LinuxのDLLパッケージへのリンクについては、専用のIronPDFインストールガイドをご確認ください。 IronPDF名前空間を追加する いつもIronPDF名前空間でコードを始めることを忘れないでください。このようにします: using IronPdf; using IronPdf; Imports IronPdf $vbLabelText $csharpLabel IronPDFを使用したウェブページのPDF保存方法 Visual Studioを開き、IronPDFライブラリを追加した状態で、まずはChromePdfRendererをインスタンス化し、ページレイアウト、マージン、PDFのページの向きなど、URLキャプチャをカスタマイズするオプションを提供します。 次に、IronPDFはRenderUrlAsPdfメソッドを使用してウェブページをPDFとしてキャプチャします。 こんな感じです: using IronPdf; // Instantiate the Chrome PDF Renderer ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered PrintHtmlBackgrounds = true, // Enable printing background colors and images EnableJavaScript = true, // Enable JavaScript execution GrayScale = false, // Render in color PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size MarginTop = 0, MarginBottom = 0, MarginLeft = 0, MarginRight = 0, UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins } }; // Use Chrome Default Rendering for sizing content renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Convert the webpage to a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); using IronPdf; // Instantiate the Chrome PDF Renderer ChromePdfRenderer renderer = new ChromePdfRenderer() { RenderingOptions = new ChromePdfRenderOptions { CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen, // Set how CSS is rendered PrintHtmlBackgrounds = true, // Enable printing background colors and images EnableJavaScript = true, // Enable JavaScript execution GrayScale = false, // Render in color PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Portrait, // Page orientation PaperSize = IronPdf.Rendering.PdfPaperSize.A4, // Set paper size MarginTop = 0, MarginBottom = 0, MarginLeft = 0, MarginRight = 0, UseMarginsOnHeaderAndFooter = IronPdf.UseMargins.None // Control header/footer margins } }; // Use Chrome Default Rendering for sizing content renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering(); // Convert the webpage to a PDF var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/"); Imports IronPdf ' Instantiate the Chrome PDF Renderer Private renderer As New ChromePdfRenderer() With { .RenderingOptions = New ChromePdfRenderOptions With { .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 } } ' Use Chrome Default Rendering for sizing content renderer.RenderingOptions.PaperFit.UseChromeDefaultRendering() ' Convert the webpage to a PDF Dim pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/") $vbLabelText $csharpLabel その後、SaveAsメソッドを使って、レンダリングされたURLのウェブページを簡単にPDFとして保存できます。 // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); // Save the rendered PDF to a file pdf.SaveAs("example.pdf"); ' Save the rendered PDF to a file pdf.SaveAs("example.pdf") $vbLabelText $csharpLabel 結果を見てみましょう。 こちらがIronPDFのホームページがChromeでどのように見えるかです: そしてこちらが私たちの出力PDFファイルです。横向きから縦向きに変えることができたにもかかわらず、ウェブサイトの構造はそのままで、読みやすいです: PDFドキュメントに透かし、パスワード、およびヘッダーを追加する しかしIronPDFの機能はここで終わるわけではありません。装備の整ったライブラリを使用して、プレゼンテーションの微調整やカスタマイズが可能です。 IronPDFを使用してPDFに透かしを追加する方法 このセクションではApplyStampメソッドのドキュメントを使用して、捺印されたイメージとしてPDFに透かしを追加する方法を示します。 // Add a watermark using an online image pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); // Add a watermark using an online image pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")); ' Add a watermark using an online image pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg")) $vbLabelText $csharpLabel IronPDFを使用してPDFにパスワード保護を追加する方法 PDFにパスワードを追加することで、無断アクセスから保護できます。 ユーザーと管理者に異なるパスワードを設定し、アクセスのカスタマイズを可能にすることができます。 // Set a password for the PDF pdf.Password = "EasyPassword"; // Set a password for the PDF pdf.Password = "EasyPassword"; ' Set a password for the PDF pdf.Password = "EasyPassword" $vbLabelText $csharpLabel IronPDFを使用してPDFにHTMLヘッダーを追加する方法 HtmlHeaderFooterオブジェクトを使用して、プレゼンテーションにヘッダーを追加して仕上げをしてください。 // Add an HTML-based header to the PDF renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, // Maximum height in millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content }; // Add an HTML-based header to the PDF renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { MaxHeight = 20, // Maximum height in millimeters HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>", // Header HTML content }; ' Add an HTML-based header to the PDF renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With { .MaxHeight = 20, .HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>" } $vbLabelText $csharpLabel 代替ウェブページからPDFツール ウェブブラウザを使用してページを保存するのは、内蔵の印刷メニューを使用するのと同じくらい簡単です。ただそのメニューで印刷を選択するか、キーボードの印刷ボタンのショートカットを押すだけです。 オンラインツールの中には、保存ファイルを選択時にPDFオプションを提供するものもあります。 しかし、これらのオプションはあまり満足できるものではありません。多くの場合、ウェブページの構造を壊したり、背景グラフィックを完全に見逃したりします。 さらに、IronPDFのようなPDFとして保存する際のカスタマイズオプションもありません。 Google Chrome Chromeは、世界中で推定35億人のユーザーを持つ、断然最も人気のあるウェブブラウザです。その多機能さで特徴があり、ウェブページをPDFとしてエクスポートすることもその機能の一つです。 ページをPDFとして保存する際、Chromeは奇数、偶数、または複数ページのみを保存する、用紙サイズを変更する、縦向きと横向きを切り替えるなどの基本オプションを提供します。 しかし、サイトの構造を保持するのに苦労し、ページがどのように見えるかを完全に変えてしまい、読みづらくしています。以下の画像には、それがどのように表示されるかがわかります: Chromeでのウェブページの表示 ChromeがPDFとしてレンダリングするウェブページ Google Chromeを使用してウェブページをPDFに変換する方法 Google Chromeのドロップダウンメニューを開くには、右上隅の3つのドットをクリックします ポップアップ画面を開くには、印刷をクリックします 出力先が「PDFとして保存」になっていることを確認し、保存を選択します Microsoft Edge Microsoftのクラシックなインターネットエクスプローラーの後継ブラウザであるEdgeは、2018年にChromiumエンジンで動作するように更新され、GoogleのChromeブラウザと非常によく似ています。 そのため、ウェブページをPDFに変換するプロセスはほぼ同じであり、制限も同様です。 Microsoft Edgeを使用してウェブページをPDFとして保存する方法 右上隅の3つのドットをクリックしてEdgeのドロップダウンメニューを開きます 「印刷...」をクリックし、「プリンター」に「PDFに保存」を選択してください 保存を選択してウェブページをPDFとしてエクスポートします Mozilla Firefox Firefoxは、セキュリティとユーザープライバシーに焦点を当てた代替ウェブブラウザです。 独自のエンジンを使用しており、Chromiumではなく独自のエンジンで動作するのが特徴です。 しかし、ウェブページをPDFとして保存する点に関しては、ChromeやEdgeと非常に似ています。 そしてそれらのブラウザと同様に、ページのレイアウトに手こずり、コンテンツが読みにくくなることがあります。 Mozilla Firefoxを使用してウェブページをPDFとして保存する方法 右上隅のハンバーガーメニューボタン(3本の水平線)をクリックしてFirefoxのドロップダウンメニューを開きます 印刷をクリックし、目的のメニューで「PDFに保存」を選択します 保存を選んでPDFをダウンロードします Apple Safari Mozilla同様に、Appleは独自のエンジンを使用してブラウザを動作させており、他のオプションとわずかな違いがあります。 テストでは、Safariが最も正確なPDFドキュメントを作成しましたが、特定のページ印刷セレクションをカスタマイズする機能はありません。 Apple Safariを使用してウェブページをPDFとして保存する方法 ページ上部の[ファイル]メニューを開いて、[PDFとしてエクスポート...]をクリックします ファイルを保存する場所を選択し、[保存]をクリックします Soda PDF Soda PDFは、ウェブページをPDFに変換することを可能にする無料のオンラインツールで、多くの他の機能も提供しています。 テストでは、他のブラウザのほとんどよりも正確であることが証明されましたが、ウェブページからいくつかの画像を読み込むことができませんでした。 Soda PDFコンバータを使用してPPTをPDFに変換する方法 Soda PDFのオンライン変換ツールにアクセスし、希望するウェブページのURLを入力します ツールがPDFを生成するのを待ちます ポップアップが表示されます。保存先を選んで保存をクリックします 結論 ウェブブラウザやオンラインツールは使いやすく、基本的な編集機能を提供します。 しかし、より強力なウェブページからPDFへの変換ツールには、IronPDFの柔軟性があって他に匹敵するものはありません。 そしてウェブページからPDFへの変換は始まりに過ぎません。PDFのフォーマット設定、内蔵セキュリティとコンプライアンス機能など、IronPDFはすべてのPDFドキュメントニーズに最適なツールです。 IronPDFを体験する準備はできましたか? IronPDFの30日間の無料トライアルで始められます。 開発目的で完全に無料で使用できるので、その真の実力を確かめることができます。 そして、気に入った場合は、IronPDFは$799の手頃な価格から始まります。 さらに大きな節約になるIron Suiteバンドルをチェックし、Iron Softwareの全9つのツールを2つの価格で手に入れることができます。 コーディングを楽しんでください! Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 関連する記事 更新日 6月 22, 2025 2025年の最高のPDF訂正ソフトウェアを発見する 2025年のトップPDF訂正ソリューションを探る。Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor、およびPDF-XChange Editorを含みます。.NETでの自動訂正によるセキュリティとコンプライアンスの強化について学びます。 詳しく読む 更新日 6月 22, 2025 iPhone向けのベストPDFリーダー(無料&有料ツールの比較) この記事では、iPhoneの最高のPDFリーダーを調査し、IronPDFが最良の選択肢である理由を結論付けます。 詳しく読む 更新日 6月 26, 2025 Windows用のベスト無料PDFエディタ(無料&有料ツールの比較) この記事は、2025年に利用可能な最高の無料PDF編集ソフトを探り、最も強力で柔軟な選択肢であるIronPDFで締めくくります。 詳しく読む 2022年のベストPDFビューアのオプションPDFファイルからページを...
更新日 6月 22, 2025 2025年の最高のPDF訂正ソフトウェアを発見する 2025年のトップPDF訂正ソリューションを探る。Adobe Acrobat Pro DC、Nitro PDF Pro、Foxit PDF Editor、およびPDF-XChange Editorを含みます。.NETでの自動訂正によるセキュリティとコンプライアンスの強化について学びます。 詳しく読む
更新日 6月 22, 2025 iPhone向けのベストPDFリーダー(無料&有料ツールの比較) この記事では、iPhoneの最高のPDFリーダーを調査し、IronPDFが最良の選択肢である理由を結論付けます。 詳しく読む
更新日 6月 26, 2025 Windows用のベスト無料PDFエディタ(無料&有料ツールの比較) この記事は、2025年に利用可能な最高の無料PDF編集ソフトを探り、最も強力で柔軟な選択肢であるIronPDFで締めくくります。 詳しく読む