ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
Webページをダウンロードすることは、オフラインでサイトのコンテンツにアクセスするための便利な方法です。 また、ウェブページをPDF形式で保存することで、ページの構造を保持し、他の人と簡単に共有することができます。
ウェブページをPDFとして保存できるツールは数多くあり、ブラウザ自体にもその機能がありますが、ファイルの制御をより細かくしたい場合があります。 このガイドでは、機能豊富なC#ライブラリであるIronPDFを使用して、ウェブページをPDF形式に変換する方法を説明し、基本的な機能を提供するいくつかの代替ツールもご紹介します。
まず、Visual Studio を開き、ファイル -> 新しいプロジェクト -> コンソール アプリケーション に移動します。 プロジェクト名を入力し、保存場所を選択して、「次へ」ボタンを押してください。 最新の.NETフレームワークを選択して、作成します。 プロジェクトが稼働したら、私たちのライブラリを追加する時です。
IronPDFは使いやすいですが、インストールはさらに簡単です。 やり方は2つあります:
Visual Studio のソリューション エクスプローラーで、参照を右クリックし、「NuGet パッケージの管理」をクリックします。 ブラウズして'IronPdf'を検索し、最新版をインストールしてください。 これを見たら、動作しています。
また、ツール -> NuGet パッケージ マネージャー -> パケット マネージャー コンソールに移動して、パッケージ マネージャー タブに次の行を入力することもできます:
Install-Package IronPdf
最後に、IronPDFを直接入手できますNuGetの公式ウェブサイト. プラットフォームの右側にあるメニューからダウンロードパッケージオプションを選択し、ダウンロードしたものをダブルクリックして自動的にインストールします。
うまくいきませんでしたか? プラットフォーム固有のヘルプについては、こちらをご覧ください高度なNuGetインストールガイダンス.
また、IronPDF DLLファイルを直接取得して、手動でVisual Studioに追加することもできます。 Windows、MacOS、およびLinux DLLパッケージへの完全な指示とリンクについては、専用のページをご覧くださいIronPDFインストールガイド.
常に次のようにしてIronPDF名前空間でコードを開始することを忘れないでください:
using IronPdf;
using IronPdf;
Imports IronPdf
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
次に、SaveAsメソッドを使用して、レンダリングされたURLのウェブページをPDFに簡単に保存できます。
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf");
pdf.SaveAs("example.pdf")
結果を見てみましょう。 これはどのようにIronPDF ホームページChromeでの見た目:
そして、こちらが出力されたPDFファイルです。ランドスケープからポートレートに向きを変更しても、ウェブサイトの構造がそのままで、まだ読みやすいことがわかります。
IronPDFの機能はそこにとどまりません。完全装備のライブラリを使用すれば、プレゼンテーションを微調整してカスタマイズすることができます。
このセクションでは、刻印された画像として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"))
PDFにパスワードを追加すると、不正アクセスから保護されます。 ユーザーと管理者に異なるパスワードを設定して、アクセスのカスタマイズを許可することができます。
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
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
Webブラウザを使用してページを保存するのは、組み込みの印刷メニューを使用するのと同じくらい簡単です。メニューで印刷を選択するか、キーボードの印刷ボタンのショートカットを押すだけです。 そして、いくつかのオンラインツールでは、ファイルを保存する際にPDFオプションを選択できます。
しかし、これらのオプションには多くの問題があり、ウェブページの構造が崩れたり、背景グラフィックが完全に表示されなかったりすることがよくあります。 さらに、IronPDFのようにPDFとして保存する際にカスタマイズオプションはありません。
Chromeは、世界中で推定35億人のユーザーがいる最も人気のあるウェブブラウザです。多数の機能を備えており、そのひとつにウェブページをPDFとしてエクスポートすることが含まれます。
ページをPDFとして保存する際、Chromeは奇数ページ、偶数ページ、または複数ページのみを保存する、用紙サイズを変更する、縦向きと横向きのレイアウトを切り替えるといった基本的なオプションを提供します。 しかし、サイトの構造を保持するのに苦労することがあり、ページの見た目が完全に変わってしまい、以下の画像でわかるように読みにくくなることがあります。
ChromeでWebページが表示される方法
ChromeがウェブページをPDFとしてレンダリングする方法
Microsoft のクラシックな Internet Explorer の後継として、Edge は 2018 年に Chromium エンジンで動作するように更新され、Google の Chrome ブラウザーと非常に似たものになりました。 したがって、ウェブページをPDFに変換するプロセスもほぼ同じで、同様の制限があります。
Firefoxは、セキュリティとユーザープライバシーに重点を置いた代替のWebブラウザです。 それはChromiumの代わりに独自のエンジンで動作することで際立っています。 ただし、ウェブページをPDFとして保存する場合、ChromeやEdgeと非常に似た方法で動作します。 そして、それらのブラウザと同様に、一部のページのレイアウトに苦労し、コンテンツが読めなくなります。
Mozillaと同様、Appleもブラウザの実行に独自の特注エンジンを使用しており、他の選択肢と比較して若干の違いがあります。 私たちのテストでは、Safariは最も正確なPDF文書を生成しましたが、カスタムページ印刷の選択などの機能が欠けています。
Soda PDFは、ウェブページをPDFに変換するなど、多くの機能を持つ無料のオンラインツールです。 テストでは、他のほとんどのブラウザより高精度であることが証明されましたが、ウェブページからいくつかの画像を読み込むことができませんでした。
ウェブブラウザとオンラインツールは使いやすく、基本的な編集機能を提供します。 しかし、より強力なウェブページからPDFへの変換ツールとしては、IronPDFは他に類を見ない柔軟性を提供します。
ウェブページをPDFに変換することは始まりに過ぎません。PDFのフォーマット、組み込みのセキュリティやコンプライアンス機能などを備えたIronPDFは、あらゆるPDFドキュメントのニーズに応える一番のツールです。
IronPDFを使ってみませんか? 以下の文から始めることができます。IronPDFの30日間無料トライアル. 開発目的での使用も完全に無料なので、その機能を十分に確認できます。 そして、気に入った場合は、IronPDFはわずかから始まります749ドルの手頃な価格. さらにお得にするには、こちらをご覧くださいIron Suiteバンドルここで、9つのIron Softwareツールすべてを2つの価格で手に入れることができます。 コーディングを楽しんでください!
9つの .NET API製品 オフィス文書用