マークダウンは、フォーマットされたテキストファイルを作成するためのマークアップテキストです。この記事では、Markdown.mdファイルをDOCX DOC形式のファイルとしてWord文書に変換する方法と、MarkdownからXPSファイルに変換する方法について説明します。
- Word DOCX / DOCまたはXPSコンバーターへのマークダウン– C#APIのインストール
- マークダウンをC#のDOCXまたはDOC形式としてWordファイルに変換します
- C#を使用してプログラムでMarkdownをXPSファイルに変換する
Word DOCX / DOCまたはXPSコンバーターへのマークダウン– C#APIのインストール
Aspose.HTML for .NET APIは、HTML、Markdown、XPS、およびその他のさまざまなファイル形式の操作をサポートしています。 新しいリリースからAPIをダウンロードしてインストールするか、NuGetコンソールインターフェイスで次のインストールコマンドを実行するだけです。
PM> Install-Package Aspose.Html
マークダウンをC#のDOCXまたはDOC形式としてWordファイルに変換します
以下の手順で、拡張子が.mdのMarkdownファイルをDOCXまたはDOC形式のWordファイルに変換できます。
- ConvertMarkdownメソッドを使用してMarkdownをHTMLドキュメントに変換します。
- ページサイズと余白を設定しながら、DocSaveOptionsを初期化します。
- MDMarkdownファイルから生成されたHTMLをDOCXファイル形式のWord文書に変換します。
次のコードは、Markdown MDファイルをDOCXまたはC#を使用したDOCでWord文書に変換する方法を示しています。
// ソースMarkdownファイルへのパスを準備します
string sourcePath = dataDir + "nature.md";
// 変換されたDOCXファイルを保存するためのパスを準備します
string savePath = dataDir + "nature-output.docx";
// MarkdownをHTMLドキュメントに変換する
HTMLDocument document = Converter.ConvertMarkdown(sourcePath);
// DocSaveOptionsを初期化します。ページサイズと余白を設定する
DocSaveOptions options = new DocSaveOptions();
options.PageSetup.AnyPage = new Page(new Size(500, 1000), new Margin(20, 20, 10, 10));
// Markdownファイルから作成されたHTMLドキュメントをDOCXファイル形式に変換します
Converter.ConvertHTML(document, options, savePath);
C#を使用してプログラムでMarkdownをXPSファイルに変換する
次の手順で、MarkdownファイルをXPSファイルに変換できます。
- ConvertMarkdownメソッドを使用してMarkdownをHTMLファイルに変換します。
- XpsSaveOptionsクラスインスタンスを初期化して、出力ページの外観を設定します。
- MarkdownMDファイルをXPSファイル形式に変換します。
以下のコードは、C#を使用してMarkdown.mdファイルをXPSファイルに変換する方法を説明しています。
// ソースMarkdownファイルへのパスを準備します
string sourcePath = dataDir + "nature.md";
// 変換されたPDFファイルを保存するためのパスを準備します
string savePath = dataDir + "nature-output.xps";
// マークダウンをHTMLに変換する
var document = Converter.ConvertMarkdown(sourcePath);
// XpsSaveOptionsを初期化します。解像度、ページサイズ、余白を設定し、背景色をAntiqueWhiteに変更します
var options = new Aspose.Html.Saving.XpsSaveOptions()
{
HorizontalResolution = 200,
VerticalResolution = 200,
BackgroundColor = System.Drawing.Color.AntiqueWhite
};
options.PageSetup.AnyPage = new Page(new Size(Length.FromInches(5.0f), Length.FromInches(10.0f)), new Margin(30, 20, 10, 10));
// MarkdownMDファイルをXPSファイル形式に変換します
Converter.ConvertHTML(document, options, savePath);
無料のAPIライセンスを取得する
APIを評価するための無料一時ライセンスを制限なく取得できます。
結論
結論として、Markdown.mdファイルを要件に応じてDOCXまたはDOC形式のWord文書に変換する方法を学びました。同様に、.NETアプリケーションでC#を使用して、マークダウンファイルをXPSファイルに変換できます。さらに、APIの他の機能については、ドキュメントにアクセスしてください。ご不明な点がございましたら、無料サポートフォーラムまでお気軽にお問い合わせください。