このステップバイステップのチュートリアルでは、C#でMarkdownをXPSに変換する方法を学習します。最初にMarkdownをC#でHTMLに変換し、次にC#コードを使用してHTMLをXPSファイル形式に変換します。
C#でMarkdownをXPSに変換する手順
- NuGet.orgからAspose.HTML for .NETパッケージをセットアップします
- Aspose.HTMLAPIに必要な4つの名前空間を含めます
- SetLicenseメソッドを使用してAPIライセンスを適用します
- Converter classを使用してMarkdown(MD)ファイルをHTMLDocument objectにロードします
- 出力をHTMLファイルとして保存します
- 出力HTMLファイルをHTMLDocumentオブジェクトにロードします
- XpsRenderingOptions classを使用してXPSオプションを指定します
- XpsDevice classのインスタンスを作成して、XPS出力をレンダリングします
- ロードされたHTMLファイルをXPSファイル形式でレンダリングします
Markdown(MD)ファイル形式からXPSへの変換は、単一のAspose.HTML for.NETAPIを使用して2つのステップで実行されます。最初のステップでは、MDファイルがHTMLに変換され、次にHTMLがXPSファイル形式に変換されます。変換プロセスは非常にシンプルで簡単です。
C#でマークダウンをXPSに変換するコード
上記のコードは、両方の変換にHTMLDocumentオブジェクトが必要であることを示しています。 HTML conversionへのマークダウンでは、Converterクラスを使用しています。一方、HTMLからXPSへの変換には、HTMLをXPSドキュメントとしてレンダリングするのに役立つXpsDeviceオブジェクトを使用しています。上記のC#コードサンプルは、どの.NETプラットフォームおよびツールでも正常に機能します。