HTML は、Web ページの作成を可能にするマークアップ言語です。 PDF は、印刷物や画面上のドキュメントなど、電子ドキュメントで使用するコンテンツをキャプチャするための形式です。 HTML と PDF はどちらもかなり前から存在していますが、その目的は近年変化しています。 HTML 文字列を PDF ドキュメントに変換したいと思ったことはありませんか? HTML を PDF に変換する必要があるのは、Web サイトをポータブル形式で保存したり、ドキュメントを印刷したりする場合です。この記事では、C# で HTML 文字列を PDF に変換する方法を学習します。
この記事では、次のトピックについて説明します。
HTML 文字列を PDF に変換する C# API
HTML 文字列を PDF ドキュメントに変換するには、Aspose.HTML for .NET API を使用します。 HTML ドキュメントからデータを作成、変更、および抽出できます。また、外部ソフトウェアなしで HTML ドキュメントを サポートされている形式 に変換することもできます。
API は PdfSaveOptions クラスを提供し、PDF として保存する際にさまざまな保存オプションを指定できます。 Converter クラスは、PDF、XPS、画像形式などの一般的な形式への幅広い変換を提供します。HTML を変換する ConvertHTML() メソッドを提供します。他の形式に。
APIのDLLをダウンロードするか、NuGetでインストールしてください。
PM> Install-Package Aspose.Html
C# で HTML 文字列を PDF に変換する方法
以下の手順に従って、HTML文字列をPDFに簡単に変換できます。
- HTML 文字列を定義します。
- PDF 保存オプションを指定します。
- HTML コードを PDF に変換します。
次のセクションでは、これらの手順を C# コードに変換し、HTML 文字列から PDF を生成する方法について説明します。
C# を使用して HTML 文字列を PDF に変換する
以下の手順に従って、HTML 文字列を PDF ドキュメントに変換できます。
- まず、文字列で HTML コードを定義します。
- 次に、PdfSaveOptions クラスのインスタンスを作成します。
- 必要に応じて、BackgroundColor などの保存オプションを定義します。
- 最後に、Converter.ConvertHTML() メソッドを呼び出して PDF を生成します。 HTML 文字列、PdfSaveOptions、および出力 PDF ファイル パスを引数として取ります。
次のコード サンプルは、C# で HTML 文字列を PDF ドキュメントに変換する方法を示しています。
// このコード例は、HTML 文字列を PDF ドキュメントに変換する方法を示しています。
string htmlString = @"<h1>Convert HTML to PDF!</h1><br/><h2>This is Sample Heading!</h2><p>This is first paragraph.</p>";
// PdfSaveOptions の初期化
var options = new PdfSaveOptions();
// 背景色を設定する
options.BackgroundColor = Color.LightSkyBlue;
// ConvertHTML メソッドを呼び出して、HTML コードを PDF に変換します。
Converter.ConvertHTML(htmlString, ".", options, @"C:\Files\Output.pdf");
無料ライセンスを取得
無料の一時ライセンスを取得して、評価制限なしで Aspose.HTML for .NET を試すことができます。
結論
この記事では、C# で HTML 文字列を PDF に変換する方法を学びました。また、ドキュメンテーション を使用して、Aspose.HTML for .NET API の詳細を学ぶことができます。ご不明な点がございましたら、無料サポート フォーラム までお気軽にお問い合わせください。