Aspose.HTML for .NET は、クロスプラットフォーム アプリケーション内で幅広い管理および操作タスクを実行する高度な HTML 処理 API です。 API は、外部ソフトウェアなしで HTML ドキュメントを作成、変更、抽出、変換、およびレンダリングするように設計されています。また、EPUB、MHTML、XML、SVG、Markdown などの一般的なファイル形式と、PDF、DOCX、XPS、および画像ファイル形式へのレンダリングをサポートしています。 Aspose.HTML for .NET は完全に C# で記述されており、ASP.NET、WCF、WinForms、.NET Core など、あらゆるタイプの 32 ビットまたは 64 ビットの .NET アプリケーションの構築に使用できます。さらに、HTML ドキュメント オブジェクト モデルは、CSS、HTML Canvas、SVG、XPath、JavaScript などの埋め込みフォーマットと仕様と統合されており、操作機能とレンダリング品質を拡張します。
高度な .NET HTML API 機能
テンプレートにさまざまなデータ ソースを入力する
W3C 仕様の実装
一度に複数のドキュメントをレンダリングする
HTML から PDF への変換中にヘッダーとフッターを適用する
ウェブからデータを抽出
ドキュメントの API 機能
Aspose.HTML 機能の完全なリストは、ドキュメントで確認できます。プロジェクトで Aspose.HTML C# ライブラリを使用すると、次のタスクを実行できます。
- HTML ベースのドキュメントを作成または読み込むファイル、URL、文字列、またはストリーム。
- 一般的な形式間でドキュメントを変換します。
- カスタム メッセージ ハンドラを作成して、特定のタスクを実行します。
- XPath クエリを使用して HTML ドキュメントをナビゲートするまたは CSS セレクター。
- 新しいノードを挿入して HTML ファイルを編集します。既存のノードのコンテンツの削除または編集。
- ドキュメントをレンダリングして高品質、
- もっと。
HTML を C# で PDF、画像、その他の形式に変換する
C# API を使用すると、わずか数行のコードで、HTML から PDF、HTML から画像、または .NET アプリケーション用のその他の変換を実装できます。変換プロセスはシンプルで信頼性が高いため、Aspose.HTML for .NET API は最適な選択肢です。
HTML を PDF に変換 – C#
using Aspose.HTML;
using Aspose.HTML.Saving;
using Aspose.HTML.Converters;
...
// Load an HTML file to be converted
using var document = new HTMLDocument("input.html")
// Create an instance of the PdfSaveOptions class
var pdfSaveOptions = new PdfSaveOptions();
// Convert HTML to PDF
Converter.ConvertHTML(document, pdfSaveOptions, "output.pdf");
オンライン HTML コンバーター を試すことができます。
HTML、XHTML、MHTML、Markdown、EPUB、または SVG を他の多くのファイル形式に変換することもできます。
HTML、MHTML、EPUB、MD ファイルをマージ
Aspose.HTML for .NET API により、開発者はファイルのマージ プロセスを簡単に行うことができます: HTMLDocument クラス; Renderer のインスタンスを作成し、必要な出力デバイス。 Render() すべての HTML ドキュメントをマージするメソッド。
さらに、ファイルをリアルタイムでマージできます。 HTML、MHTML、Markdown、および EPUB を結合して、PDF、XPS、DOCX、TIFF、およびその他の多くのファイル形式に変換します。
HTML ファイルの編集
Aspose.HTML for .NET を使用すると、ドキュメント オブジェクト モデル (DOM) を使用して HTML ドキュメントを作成および編集できます。 DOM は、ドキュメントを (ノードおよびオブジェクトとして) ノード ツリーとして表す HTML ドキュメントのプログラミング インターフェイスであり、各ノードはドキュメントの一部を表します。 Aspose.HTML for .NET API を使用すると、ページに接続し、ドキュメントの構造、スタイル、およびコンテンツを変更できます。新しいノードを挿入し、既存のノードのコンテンツを削除または編集することで、ドキュメントを変更できます。
- 要素トラバーサル、ドキュメント トラバーサル、XPath クエリ、CSS セレクタ クエリなど、さまざまな方法を使用して HTML ドキュメントをナビゲートします。
- HTML ノードの削除と置換、
- HTML から CSS を抽出して編集する
- ドキュメント サンドボックスなどを構成します。
.NET HTML API は、開発者が (X)HTML ドキュメントを読み取り、変更、ナビゲート、および編集するのを支援します。 Aspose.HTML for .NET API で実行できるファイル編集機能には次のものがあります。
ドキュメントの編集、HTML コードの生成、オンラインでの Web からのデータのスクレイピング、または次のツールを使用したプログラムによるスクレイピングを簡単に行うことができます。
マークダウンのサポート
Markdown は、プレーンテキスト形式の構文を持つマークアップ言語です。マークダウンは、読みやすく、書きやすいスタイルで記述できるため、ドキュメントや readme ファイルの形式としてよく使用されます。 Aspose.HTML は、Markdown から HTML へ、および HTML から Markdown への両方向に変換できる強力で柔軟な Markdown Converter を提供します。さらに、コンバーター API には事前定義された一連のルールがあるため、本物の Markdown 構文、GitLab Flavored Markdown の変更を使用して HTML を Markdown に変換したり、必要に応じてルールを構成したりすることもできます。
HTML を Markdown に変換する – C#
using Aspose.Html;
using Aspose.HTML.Saving;
...
// Load an HTML file
using var document = new HTMLDocument("document.html");
// Convert HTML to Markdown using a set of features supported by GitLab Flavored Markdown
document.Save("output.md", MarkdownSaveOptions.Git);
逆変換はとても簡単です! C# アプリケーションで Aspose.HTML クラス ライブラリを使用すると、わずか 1 行のコードで Markdown を HTML ファイルに簡単に変換できます。
Markdown を HTML に変換する – C#
using Aspose.Html.Converters;
...
// Convert Markdown to HTML
Converter.ConvertMarkdown("document.md", "output.html");
オンラインで Markdown Converter! を試してください。Markdown を PDF に変換できます。 XPS、DOCX、JPG、PNG、BMP、TIFF、GIF、および MHTML。ドキュメントをアップロードして変換し、数秒で結果を取得します。追加のソフトウェアは必要ありません。
Aspose.HTML for .NET ライブラリは、C# プラットフォーム用の Markdown 解析 API を提供します。リンクをたどることで、MD ファイルを作成、編集、保存、マージ、他のファイル形式に変換し、リンク、リスト、コード ブロック、画像、その他の要素を Markdown ファイルに追加できます。
電子ブックと Web アーカイブ
Aspose.HTML for .NET は、EPUB および MHTML ファイルをロードして、固定レイアウトおよびラスター イメージ フォーマットへの変換を含むさまざまな操作を実行できます。
EPUB を PDF に変換 – C#
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Open an existing EPUB file for reading
using var stream = File.OpenRead("input.epub");
// Create an instance of PdfSaveOptions
var options = new PdfSaveOptions();
// Call the ConvertEPUB method to convert EPUB to PDF
Converter.ConvertEPUB(stream, options, "output.pdf");
MHTML を PDF に変換 – C#
using Aspose.Html.Converters;
using Aspose.Html.Saving;
...
// Open an existing MHTML file for reading
using var stream = File.OpenRead("input.mht");
// Create an instance of PdfSaveOptions
var options = new PdfSaveOptions();
// Call the ConvertMHTML method to convert MHTML to PDF
Converter.ConvertMHTML(stream, options, output.pdf);
オンライン MHTML コンバーター およびオンライン EPUB コンバーター ブラウザーベースの変換ツールは、Windows を含むすべてのプラットフォームで動作します、Linux、Mac OS、Android、iOS。コンバーターは、すべての PC デバイス、スマートフォン、タブレットと互換性があります。
ウェブスクレイピング
Web スクレイピングは、Web ハーベスティング、Web データ抽出、または Web クロールとも呼ばれ、Web サイトからデータを抽出する手法です。 Aspose.HTML は、そのままでは Web スクレイピング モジュールをサポートしていません。ただし、完全に W3C 仕様に基づいており、XPath および CSS Selector クエリをサポートする Aspose.HTML API を使用すると、HTML ドキュメントのコンテンツを簡単に検査し、独自の Web スクレイピング ソリューションを作成できます。
シンプルな Web データ抽出 – C#
using Aspose.Html;
...
// Create an instance of the HTML document with a website as a parameter
using var document = new Aspose.Html.HTMLDocument("https://en.wikipedia.org/wiki/Aspose_API");
// Get all anchor-elements
var elements = document.QuerySelectorAll("a");
// Dump the anchor-element data to the console
elements.Cast<HTMLAnchorElement>().ToList().ForEach(x =>
{
System.Console.WriteLine("[Href]: " + x.Href);
System.Console.WriteLine("[Content]: " + x.TextContent);
});
Aspose.HTML は無料のオンライン データ スクレイパー アプリを提供します。ウェブサイトからデータを取得する方法。当社のアプリは安全で、あらゆるプラットフォームで動作し、ソフトウェアのインストールは必要ありません。データ スクレイパーは、画像の抽出、Web ページからのキーワードの取得などに使用できます。これらは簡単に使用でき、明確ですが、強力で信頼性があります。
サポートされているその他の Aspose.HTML for .NET API 機能
Aspose.HTML C# ライブラリを使用して、HTML ドキュメントの変換、マージ、編集、Web からのデータの抽出などを行います。