如今,Markdown ( MD ) 格式被广泛用于编写在线文章、博客和文档。但是,在大型文档的情况下,它的语法变得难以记忆和书写。为方便起见,您可以在 MS Word 中编写内容,然后将DOCX文件转换为 Markdown。为了以编程方式执行此转换,本文介绍了如何在 Java 中将 DOCX 转换为 Markdown (.md)。

Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。

Aspose.Words for.NET 最新下载(qun:761297826)https://www.evget.com/product/4310/download

Java DOCX 到 Markdown 转换器 - 免费下载

要将 DOCX 文件转换为 Markdown 格式,我们将使用Aspose.Words for Java。上述 API 允许您从 Java 应用程序中创建和操作 Word 文档。此外,它还提供了一个高质量的文档转换器,可以将 DOCX 文档转换为其他格式。您可以下载API 的 JAR 或使用以下 Maven 配置安装它。

<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>21.11</version>
<type>pom</type>
</dependency>

在 Java 中将 DOCX 转换为 Markdown

以下是在 Java 中将 DOCX 文件转换为 Markdown 的步骤。

  • 使用Document类加载 DOCX 文件。
  • 使用Document.save(string)方法将 DOCX 文件转换为 Markdown 格式。

以下代码示例展示了如何使用 Java 将 DOCX 文件转换为 Markdown (MD)。

// Load Word document from disk
Document doc = new Document("document.docx");// Save the document in Markdown format
doc.save("word-to-markdown.md");

Java DOCX 到 Markdown - 自定义

您还可以更改 API 的默认行为以进行 DOCX 到 Markdown 的转换。例如,您可以设置表格中内容的对齐方式,指定保存图像的文件夹等。以下是在 Java DOCX 到 Markdown 转换中设置不同选项的步骤。

  • 使用Document类加载 DOCX 文档。
  • 创建MarkdownSaveOptions类的对象。
  • 设置所需的选项,例如MarkdownSaveOptions.setImagesFolder(string)。
  • 使用Document.save(string, MarkdownSaveOptions)方法将 DOCX 文档保存为 Markdown 。

以下代码示例展示了如何使用 Java 自定义 DOCX 到 Markdown 的转换。

// Load Word document from disk
Document doc = new Document("document.docx");// Set Markdown options
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.setImagesFolder("D:\\Images");// Save the document in Markdown format
doc.save("word-to-markdown.md", so);

结论

在本文中,我们学习了如何在 Java 中以编程方式将文本转换为 PDF 格式。我们还看到了如何在加载 TXT 文件时修剪空白,然后将其转换为 PDF。此外,您可以使用文档了解更多关于 Aspose.Words for Java API 的 信息。如有任何歧义,请随时与我们联系。

Word处理控件Aspose.Words功能演示:在 Java 中将 Word DOCX 转换为 Markdown相关推荐

  1. Word处理控件Aspose.Words功能演示:使用 C# 将 DOCX 转换为 HTML

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  2. Word处理控件Aspose.Words功能演示:在 Java 中将 Word DOC/DOCX 转换为 PDF

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...

  3. Word处理控件Aspose.Words功能演示:使用C#创建MS Word文档

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word. A ...

  4. Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 Markdown

    大多数智能设备,如智能手机.平板电脑.笔记本电脑等,都支持EPUB格式来查看或阅读文档.它是电子书或电子出版物的常用格式.另一方面,MS Word 格式,如DOCX.DOC等,是数字世界中广泛使用的文 ...

  5. Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 JPG

    Aspose.Words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此外 ...

  6. Word处理控件Aspose.Words功能演示:使用 Java 为 Word 文档添加水印

    为防止非法使用.定义所有权.显示文档状态等多种目的,在 Word 文档中添加水印.在本文中,您将学习如何使用 Java 为 Word 文档添加水印.文章将分别演示如何将文字和图片水印插入到Word文档 ...

  7. Word处理控件Aspose.Words功能演示:在 Java 中将 DOC 或 DOCX 转换为 PNG

    aspose.words是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此外 ...

  8. Word处理控件Aspose.Words功能演示:在 C# .NET 中将 Word 转换为 PDF - 完整指南

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

  9. Word处理控件Aspose.Words功能演示:使用 Java 在 Word 中添加或更新目录

    Word 文档中的目录(TOC) 为您提供了文档内容的概述.此外,它还允许导航到文档的特定部分.在本文中,将学习如何以编程方式处理 Word 文档中的目录.特别地,本文介绍了如何使用 Java 在 W ...

  10. Word处理控件Aspose.Words功能演示:在 C# .NET 中将 DOC/DOCX 转换为 PNG

    Aspose.Words 是一种高级Word文档处理API,用于执行各种文档管理和操作任务.API支持生成,修改,转换,呈现和打印文档,而无需在跨平台应用程序中直接使用Microsoft Word.此 ...

最新文章

  1. Linux下CST和UTC时间的区别以及不一致的解决方法
  2. 算法——遗传算法基础
  3. voc生成xml 代码
  4. Prepared for New Acmer
  5. System.Net.WebException: The operation has timed out at System.Net.HttpWebRequest.GetResponse()
  6. 深入解析JNA—模拟C语言结构体
  7. 通过命令在navicat中创建数据库及表结构
  8. 死锁与活锁的原因 与解决方法(附加“饿死”)
  9. python的scrapy爬虫模块间进行传参_Python爬虫Scrapy框架之请求传参合日志等级
  10. Assetbundle coustomerScripts
  11. 解决只有单引号的Json格式转换成bean问题
  12. 编译exe不弹窗口_详解matlab mbuild -setup找不到C++编译器解决方案
  13. JavaScript—从数组的indexOf方法深入——Object的Property机制。
  14. xp系统能不能安装mysql_win xp32位系统安装mysql详细步骤
  15. 程序员垃圾简历长什么样?
  16. 服务器远程桌面连接不上(远程桌面连接服务器之超级VPS管理器)
  17. 台式计算机网络共享,笔记本(通过网线)共享给台式机上网
  18. ST大宗商品订货系统源码.net语言
  19. 将不同数据来源的ggplot图绘制到同一张图中,并添加统一的图例
  20. 桌面新建文件夹不显示缩图_如何在Windows 10桌面上创建不可见的文件夹

热门文章

  1. setfacl 权限导出_【笔记】setfacl 命令 - 设定用户或群组对指定文件的访问权限...
  2. SQL SEVER修改主键
  3. 网络操作系统和“鲜果在线”
  4. 论《我是如何安慰女友的》
  5. [附源码]JSP+ssm计算机毕业设计“好租”汽车出租系统5a9r1【源码、数据库、LW、部署】
  6. 这可能是后浪们逆袭的唯一机会
  7. 怎样设定目标(三)——目标设定前的准备
  8. Android QQ技术分享三(QQ换肤之SkinEngine实现)
  9. React-Native调试工具的下载与使用
  10. APP上架难怎么办?别着急,苹果签名来帮你!