Markdown 和 HTML 是网络上最流行的两种标记语言。 Markdown 是一种使用符号来格式化文本的简单、轻量级的语言。然而,HTML 允许用户在预定义和自定义标签的帮助下设计复杂的 Web 结构。在某些情况下,由于 Markdown 的健壮性和简单性,用户更喜欢 Markdown 而不是 HTML。因此,在本文中,我们将使用 Aspose.HTML for Java 提供的 API 方法以编程方式将 HTML 转换为 Markdown 或 HTML 转换为 Java 中的 PNG。
我们将在这篇博文中介绍以下部分:
- 在 Java 中将 HTML 转换为 Markdown 或将 HTML 转换为 PNG - API 安装
- 以编程方式将 HTML 转换为 Markdown 的 Java 库
- Java中的HTML到PNG转换库
在 Java 中将 HTML 转换为 Markdown 或将 HTML 转换为 PNG - API 安装
Aspose.HTML for Java 提供了丰富的文件操作和转换方法。它允许用户通过简单的配置来执行这些操作。因此,这个 HTML 转 Markdown 或 HTML 转 PNG 转换库的安装过程非常简单。您可以下载 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-html</artifactId>
<version>21.12</version>
<classifier>jdk1.8</classifier>
</dependency>
用于将 HTML 转换为 Markdown 的 Java 库
将执行以下步骤以在 Java 应用程序中将 HTML 转换为 .md 文件。
- 创建一个 HTMLDocument 类的对象并加载源 HTML 文件。
- 初始化 MarkdownSaveOptions() 类的对象。
- 调用此方法 convertHTML(HTMLDocument document, MarkdownSaveOptions options, java.lang.String outputPath) 将网页转换为 Markdown 文件。此方法会将转换后的文件保存在上述路径中。
现在,将以下代码片段复制并粘贴到您的 Java 文件中:
// 创建 HTMLDocument 类的对象并加载源 HTML 文件。
HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");
// 初始化 MarkdownSaveOptions() 类的对象。
MarkdownSaveOptions options = new MarkdownSaveOptions();
// 调用此方法 convertHTML(HTMLDocument document, MarkdownSaveOptions options, java.lang.String outputPath) 将网页转换为 Markdown 文件。此方法会将转换后的文件保存在上述路径中。
Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-md-FILE");
Java中的HTML到PNG转换库
本节将演示在 Java 中以编程方式将 HTML 文件转换为 PNG 文件的步骤和代码片段。
让我们通过以下步骤:
- 启动 HTMLDocument 类的实例并加载源 HTML 文件。
- 创建一个 ImageSaveOptions 类的对象来访问图像属性。
- 调用此 convertHTML(HTMLDocument document, ImageSaveOptions options, java.lang.String outputPath) 方法将 HTML 转换为 PNG。
// 启动 HTMLDocument 类的实例并加载源 HTML 文件。
HTMLDocument htmlDocument = new HTMLDocument("INPUT-HTML-FILE");
// 创建 ImageSaveOptions 类的对象以访问图像属性。
ImageSaveOptions options = new ImageSaveOptions(ImageFormat.Png);
// 调用此 convertHTML(HTMLDocument 文档,ImageSaveOptions 选项,java.lang.String outputPath) 以将 HTML 转换为 PNG。
Converter.convertHTML(htmlDocument, options, "PATH-FOR-OUTPUT-PNG-FILE");
获得免费许可证
您可以使用 免费临时许可证 来试用 API,而不受评估限制。
加起来
在这篇博文中,我们学习了如何以编程方式在 Java 中将 HTML 转换为 Markdown 或 HTML 转换为 PNG。我们已经记下了测试 HTML 到 .md 和 HTML 到 PNG 转换 API 的步骤和代码示例。此外,您可以浏览 文档 以了解其他功能。此外,conholdate.com 还在不断撰写新的博客文章。因此,请保持联系以获取最新更新。
问一个问题
如有任何疑问,请随时在 论坛 上给我们写信。