Javaを使用してWordをMarkdownに変換する方法

この簡単なチュートリアルでは、Javaを使用してWordをMarkdownに変換する方法を学習します。マークダウンファイルは、インターネットを介してWebページや記事を作成するために広く使用されています。ドキュメントをDOCまたはDOCXファイルとして作成し、MS Windows、macOS、LinuxなどのオペレーティングシステムでJavaを使用してWordからMarkdownへのコンバーター**でエクスポートできます。

Javaを使用してWordをMarkdownに変換する手順

  1. Mavenリポジトリを使用してAspose.WordsJARファイルへの参照を追加します
  2. Documentクラスオブジェクトをインスタンス化して、ソースドキュメントをロードします
  3. MarkdownSaveOptionsクラスを使用して、マークダウンファイルにさまざまなプロパティを設定します
  4. 生成された出力ファイルをマークダウン形式で保存します

上記の手順では、最初に入力Wordドキュメントが読み込まれ、次にMarkdownSaveOptionsクラスによって公開されるさまざまなプロパティが設定されます。たとえば、エンコーディング、メモリ最適化、ヘッダーフッターなどのマークダウンファイルの設定を指定できます。このプロセスを通じて、Javaを使用してDOCXをMDに簡単に変換できます

Javaを使用してDOCXをMarkdownに変換するコード

import com.aspose.words.Document;
import com.aspose.words.License;
import com.aspose.words.MarkdownSaveOptions;
public class ConvertWordToMarkdown {
public static void main(String[] args) throws Exception { // main method for converting word to markdown
//Set license before converting word to markdown
License WordToMarkdownInJavaLicense = new License();
WordToMarkdownInJavaLicense.setLicense("License.lic");
// Load the input DOCX document with the Document class
Document doc = new Document("Input.docx");
// Initialize MarkdownSaveOptions object
MarkdownSaveOptions options = new MarkdownSaveOptions();
options.setUpdateFields(true);
options.setMemoryOptimization(true);
// Save the input word DOCX file to Markdown format
doc.save("SaveWordToMarkdown.md", options);
}
}

このコードスニペットでは、ソースWordドキュメントをロードするために* Documentclassのオブジェクトが初期化されています。必要なマークダウンファイルを取得するためにエンコーディング、ヘッダーフッターが指定されるように、出力ファイルのさまざまな特性も設定されます。この機能を使用して、アプリケーションでJavaを使用してDOCXをMarkdownに変換*できます。

この記事では、Javaを使用してDOCをMDに変換する方法を学びました。ただし、WordからHTMLへの変換に興味がある場合は、Javaを使用してDOCXをHTMLに変換する方法の記事を参照してください。

 日本語