
HTMLコンテンツをPDFに変換することは、文書をアーカイブ、共有、または印刷するための重要な作業です。Aspose.HTML for .NETが提供する信頼性の高い**.NET HTMLからPDFライブラリを使用すると、HTMLファイル、文字列、ライブURLを効率的に高品質のPDFドキュメントに変換できます。この記事では、C#でHTMLからプログラム的にPDFを生成するために.NET core HTMLからPDF API**を活用する方法を、実用的な例と高度なカスタマイズオプションを含めて紹介します。
カバーするトピック:
C# APIによるHTMLからPDFの生成
Aspose.HTML for .NETは、シームレスなHTMLからPDFへの変換機能を提供する強力なライブラリで、XPSや画像などの他の形式もサポートしています。このライブラリは、任意の.NETアプリケーションに簡単に統合でき、.NET core HTMLからPDFへの変換をサポートしており、開発者が高精度でHTMLドキュメントをプログラム的に変換できます。
主な機能:
- 複数の入力タイプ: HTMLファイル、文字列、またはライブURLを簡単にPDFに変換できます。
- カスタマイズ可能な出力: 解像度、圧縮、透かしなどの保存オプションを変更して、正確な制御が可能です。
- クロスプラットフォームサポート: Windows、macOS、Linuxと完全に互換性があります。
インストール: NuGetを使用して、Aspose.HTML for .NETをプロジェクトに追加できます。
PM> Install-Package Aspose.Html
C#でHTMLからPDFドキュメントを生成する
HTMLファイルからPDFドキュメントを生成するのは簡単です。以下の簡単な手順に従ってください。
- HTMLDocumentクラスを使用してHTMLドキュメントを読み込みます。
- PdfSaveOptionsクラスのインスタンスを作成します。
- **Converter.ConvertHTML()**メソッドを呼び出してPDFを生成します。このメソッドは、HTMLDocument、PdfSaveOptions、および出力PDFファイルパスを引数として受け取ります。
以下のコードサンプルは、C#を使用してHTMLファイルからPDFドキュメントを生成する方法を示しています。

C#でHTMLからPDFドキュメントを生成する
C#で保存オプションを指定してHTMLをPDFに変換する
追加の保存オプションを指定しながらHTMLファイルからPDFドキュメントを生成することができます。以下の手順に従ってください。
- HTMLDocumentクラスを使用してHTMLドキュメントを読み込みます。
- PdfSaveOptionsクラスのインスタンスを作成します。
- HorizontalResolutionやVerticalResolutionなどの追加の保存オプションを指定します。
- **Converter.ConvertHTML()**メソッドを呼び出してPDFを生成します。
以下のコードサンプルは、C#で追加のオプションを指定してHTMLファイルからPDFを生成する方法を示しています。
C#でHTML文字列からPDFを生成する
HTML文字列からPDFドキュメントを作成するのも簡単です。以下の手順に従ってください。
- PdfSaveOptionsクラスのインスタンスを作成します。
- 必要に応じて保存オプションを定義します。
- **Converter.ConvertHTML()**メソッドを呼び出してPDFを生成します。このメソッドは、HTML文字列、PdfSaveOptions、および出力PDFファイルパスを引数として受け取ります。
以下のコードサンプルは、C#を使用してHTML文字列からPDFを生成する方法を示しています。

C#でHTML文字列からPDFを生成する
C#でライブURLからPDFを生成する
次に、URLからウェブページをPDFドキュメントとして保存する方法を見てみましょう。
- ウェブページのURLを使用してUrlクラスのインスタンスを作成します。
- PdfSaveOptionsクラスのインスタンスを作成します。
- 必要な保存オプションを定義します。
- **Converter.ConvertHTML()**メソッドを使用してHTMLをPDFとして保存します。このとき、Url、PdfSaveOptions、および出力PDFファイルパスを引数として渡します。
以下のコードサンプルは、C#を使用してライブURLからPDFを生成する方法を示しています。
無料ライセンスを取得する
評価制限なしでAspose.HTML for .NETを試すための無料の一時ライセンスを取得できます。これは、C# HTMLからPDF APIの無料トライアルを探求し、その機能を評価する絶好の機会です。
結論
この記事では、以下のことを学びました:
- プログラム的にHTMLファイルを読み込む。
- PDF保存オプションを定義する。
- HTML文字列をPDFとして保存する。
- ウェブページをPDFドキュメントとして保存する。
- C#でHTMLファイルをPDFに変換する。
Asposeを利用しているか、他の**.NET HTMLからPDFのオープンソースの代替を探求しているかにかかわらず、ドキュメントを使用してAspose.HTML for .NET APIの理解を深めることができます。さらに質問がある場合は、ぜひ私たちの無料サポートフォーラムにお問い合わせください。