在 Java 中将 HTML 转换为 Markdown 或将 HTML 转换为 PNG

在 Java 中将 HTML 转换为 Markdown 或将 HTML 转换为 PNG

MarkdownHTML 是网络上最流行的两种标记语言。 Markdown 是一种使用符号来格式化文本的简单、轻量级的语言。然而,HTML 允许用户在预定义和自定义标签的帮助下设计复杂的 Web 结构。在某些情况下,由于 Markdown 的健壮性和简单性,用户更喜欢 Markdown 而不是 HTML。因此,在本文中,我们将使用 Aspose.HTML for Java 提供的 API 方法以编程方式将 HTML 转换为 Markdown 或 HTML 转换为 Java 中的 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 文件。

  1. 创建一个 HTMLDocument 类的对象并加载源 HTML 文件。
  2. 初始化 MarkdownSaveOptions() 类的对象。
  3. 调用此方法 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 文件的步骤和代码片段。

让我们通过以下步骤:

  1. 启动 HTMLDocument 类的实例并加载源 HTML 文件。
  2. 创建一个 ImageSaveOptions 类的对象来访问图像属性。
  3. 调用此 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 还在不断撰写新的博客文章。因此,请保持联系以获取最新更新。

问一个问题

如有任何疑问,请随时在 论坛 上给我们写信。

也可以看看