この短いチュートリアルでは、** C#を使用してWordをMarkdownに変換する**方法を学習します。マークダウン形式は、DOCまたはDOCX形式のWordファイルと比較して、Web上で情報を表示するのに役立ちます。そのため、Linux、macOS、Windowsなどのオペレーティングシステムで次の手順とコードスニペットを使用して、C#を使用してDOCXをMarkdownに簡単に変換できます。
C#を使用してWordをMDファイルに変換する手順
- VisualStudioのNuGetパッケージマネージャーツールからAspose.Wordsライブラリをインストールします。
- Documentクラスのインスタンスを初期化して、入力Wordファイルをロードします
- MarkdownSaveOptionsクラスを使用して出力マークダウンにさまざまなプロパティを設定します
- 出力マークダウンファイルを保存します
上記の手順では、ソースWordファイルが読み込まれ、ページヘッダーフッター、メモリの最適化、エンコードなど、出力マークダウンファイルのさまざまなプロパティを指定できます。最後に、出力ファイルは変換プロセスで作成されます* DOCX C#*を使用してマークダウンします。
C#を使用してDOCXをMDに変換するコード
using System; | |
using Aspose.Words; | |
using Aspose.Words.Saving; | |
namespace ConvertWordToMarkdownInCsharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Words license to remove trial version limitations after converting Word DOCX to Markdown | |
License licenseForConvertingWordtoMarkdown = new License(); | |
licenseForConvertingWordtoMarkdown.SetLicense("Aspose.Words.lic"); | |
// Load input Word DOCX file with Document class | |
Document doc = new Document("Input.docx"); | |
// Initialize MarkdownSaveOptions object | |
MarkdownSaveOptions options = new MarkdownSaveOptions(); | |
options.UpdateFields = true; | |
options.MemoryOptimization = true; | |
// Save the input word document to Markdown file | |
doc.Save("SaveWordToMarkdown.md", options); | |
} | |
} | |
} |
このサンプルコードでは、ソースWordファイルをロードするために* Documentclassのオブジェクトが最初に開始されます。次に、レンダリングプロセスと出力MDファイルの属性をカスタマイズするためのいくつかのプロパティが設定されます。最後に、簡単なAPI呼び出しを使用して、プロジェクトで Word DOCをC#のMarkdownに変換*できるようになります。
この記事では、* C#を使用してWordをMDファイルに変換する方法について説明しました。ただし、DOCXファイルをHTMLに変換する場合は、C#を使用してDOCXをHTMLに変換する方法の記事を参照してください。