この簡単なチュートリアルでは、Javaを使用してWordをMarkdownに変換する方法を学習します。マークダウンファイルは、インターネットを介してWebページや記事を作成するために広く使用されています。ドキュメントをDOCまたはDOCXファイルとして作成し、MS Windows、macOS、LinuxなどのオペレーティングシステムでJavaを使用してWordからMarkdownへのコンバーター**でエクスポートできます。
Javaを使用してWordをMarkdownに変換する手順
- Mavenリポジトリを使用してAspose.WordsJARファイルへの参照を追加します
- Documentクラスオブジェクトをインスタンス化して、ソースドキュメントをロードします
- MarkdownSaveOptionsクラスを使用して、マークダウンファイルにさまざまなプロパティを設定します
- 生成された出力ファイルをマークダウン形式で保存します
上記の手順では、最初に入力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に変換する方法の記事を参照してください。