オンラインまたは C# による HTML 変換
ハイパーテキスト マークアップ言語の HTML を PDF、XHTML、MHTML、Markdown、XPS、DOCX、および BMP、JPG、PNG、TIFF を含む画像に変換して、クロスプラットフォームの .NET アプリケーションを構築します。
C# を使用して HTML を変換する方法
ハイパーテキスト マークアップ言語 HTML は Web の言語です。現在、ほとんどの情報は Web ページの形式で Web サイトに存在しています。したがって、この HTML ベースの情報を PDF、XPS、Microsoft® Word、Markdown、および画像形式などの他の形式に変換することは、一般的なシナリオです。
Aspose.HTML for .NET API
により、開発者は変換プロセスをより簡単に行うことができます。 HTMLDocument クラスを使用してファイルをロードし、関連する保存オプション オブジェクトを作成し、
Converter クラス
関連する変換メソッドを使用します。
実行する変換には、HTML ドキュメントの読み込みと、サポートされている形式での保存が含まれます。シナリオはさまざまですが、いくつかの必要な手順で作成できます。
- HTMLDocument() コンストラクターの 1 つを使用して HTML ドキュメントを Document オブジェクトにロードします。ファイル、HTML コード、ストリーム、または URL から HTML をロードできます。
- 保存オプション オブジェクトを作成します。
- ConvertHTML() メソッドの 1 つを呼び出し、必要なパラメーターをそれに渡します。
オンライン HTML コンバーター
Aspose.HTML for .NET API を使用して HTML をリアルタイムで変換できます。次の C# の例は、HTML ドキュメントを変換する方法を示しています。ローカル ファイル システムからファイルをロードし、出力形式を選択して、例を実行してください。すぐに結果が得られます。 こちらで無料のオンライン コンバーターを試すことができます。
using Aspose.Html; using Aspose.Html.Converters; using Aspose.Html.Saving; using var document = new HTMLDocument("{{input lower}}"); {{#if_output 'PDF'}} var options = new PdfSaveOptions(); {{/if_output}} {{#if_output 'MHTML'}} var options = new MHTMLSaveOptions(); {{/if_output}} {{#if_output 'DOCX'}} var options = new DocSaveOptions(); {{/if_output}} {{#if_output 'XPS'}} var options = new XpsSaveOptions(); {{/if_output}} {{#if_output 'MD'}} var options = new MarkdownSaveOptions(); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}} var options = new ImageSaveOptions(ImageFormat.{{output param2 camel}}); {{/if_output}} {{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF' 'PDF' 'MHTML' 'MD' 'XPS' 'DOCX'}} Converter.ConvertHTML(document, options, "output.{{output lower}}"); {{/if_output}} {{#if_output 'XHTML'}} document.Save("output.xhtml", new HTMLSaveOptions() { DocumentType = HTMLSaveOptions.XHTML }); {{/if_output}}
ドキュメント内の変換関数
Aspose.HTML .NET API の主なハイライトは変換機能です。使い慣れた便利な形式で作業したり、特定のタスクでさまざまな形式を利用したりするなど、さまざまな理由で形式間の変換が必要になります。 Aspose.Html.Converters 名前空間は、変換メソッドへの簡単なアクセスを実装します。 PDF、XPS、DOCX、JPEG、PNG、BMP、TIFF、GIF、MHTML、MD などの一般的な形式への幅広い HTML 変換を提供します。 Aspose.HTML for .NET API 変換機能の詳細については、ドキュメントの章 フォーマット間の変換 を参照してください。
Aspose.HTML for .NET ライブラリのインストール
このライブラリは、HTML5、CSS3、SVG、および HTML Canvas の解析をサポートし、WHATWG DOM 標準に基づくドキュメント オブジェクト モデル (DOM) を構築します。 Aspose.HTML ライブラリ for .NET をシステムにインストールするには、いくつかの方法があります。
- NuGet パッケージ マネージャー GUI を使用します。
- パッケージ マネージャー コンソールを使用します。
- MSI を使用して Aspose.HTML for .NET をインストールします。
C# ライブラリのインストールの詳細については、 Aspose.HTML ドキュメント を参照してください。
その他のサポートされている変換
HTML、XHTML、MHTML、EPUB、Markdown、および SVG ファイルを、以下にリストされているいくつかを含む他の多くのファイル形式に変換することもできます。