
HTMLコンテンツをPDFに変換することは、文書のアーカイブ、共有、または印刷などのタスクにおいて重要です。Aspose.HTML for .NETが提供する信頼性の高い**.NET HTMLからPDFライブラリを使用すると、HTMLファイル、文字列、ライブURLを高品質なPDF文書に簡単に変換できます。本記事では、.NET core HTMLからPDF API**を使用して、C#でHTMLからプログラム的にPDFを生成する方法について、実用的な例と高度なカスタマイズオプションを交えて説明します。
カバーするトピック
HTMLからPDFを生成するためのC# API
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クラスのインスタンスを作成します。
- HTMLDocument、PdfSaveOptions、および出力PDFファイルパスを引数として取る**Converter.ConvertHTML()**メソッドを呼び出します。
以下は、C#を使用してHTMLファイルからPDF文書を生成する方法を示すコードサンプルです:

C#でHTMLからPDF文書を生成する
C#で保存オプションを指定してHTMLをPDFに変換する
HTMLファイルからPDF文書を生成する際に追加の保存オプションを指定するには、次の手順に従います:
- HTMLDocumentクラスを使用してHTML文書を読み込みます。
- PdfSaveOptionsクラスのインスタンスを作成します。
- HorizontalResolutionやVerticalResolutionなどの追加の保存オプションを指定します。
- PDF生成のために**Converter.ConvertHTML()**メソッドを呼び出します。
以下のコードサンプルは、C#で追加オプションを使用してHTMLファイルからPDFを生成する方法を示しています:
C#でHTML文字列からPDFを生成する
HTML文字列からPDF文書を生成するには、次の手順を実行します:
- PdfSaveOptionsクラスのインスタンスを作成します。
- 必要な保存オプションを定義します。
- HTML文字列、PdfSaveOptions、および出力PDFファイルパスを引数として受け取る**Converter.ConvertHTML()**メソッドを呼び出します。
以下は、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の理解を深めることができます。さらに質問がある場合は、無料サポートフォーラムを通じてお気軽にお問い合わせください。