
您可以根据需要将 MD 文件转换为不同的格式。让我们探索一些常用的转换场景:
- Markdown (MD) 文件到 PDF 或图像转换 – API 安装
- 使用 Java 以编程方式将 MD Markdown 文件转换为 PDF
- 使用 Java 将 MD 文件转换为 PNG、JPG、TIFF 格式的图像
Markdown (MD) 文件到 PDF 或图像转换 – API 安装
Aspose.HTML for Java API 支持使用 markdown 文件。您不需要关心文件格式的次要细节。相反,可以使用简单的 API 调用来创建、编辑或操作支持的文件格式。您可以在 pom.xml 中使用以下配置轻松安装 API,或从官方 Downloads 部分快速下载 JAR 文件:
存储库:
<repositories>
<repository>
<id>snapshots</id>
<name>repo</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
依赖:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-html</artifactId>
<version>20.12</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
使用 Java 以编程方式将 MD Markdown 文件转换为 PDF
MD 文件到 PDF 的转换是一个两步过程。首先,您需要将 markdown 文件转换为 HTML 格式。然后,您可以将其呈现为 PDF 文档。以下是Java中MD到PDF转换的步骤:
- 加载输入 MD 文件
- 将 MD 转换为 HTML,然后转换为 PDF 输出文件
下面的代码片段显示了如何在 Java 中以编程方式将 MD 文件转换为 PDF:
// 加载输入 MD 文件并将 Markdown 转换为 HTML 文档
Converter.convertMarkdown(dataDir + "document.md", dataDir + "document.html");
// 将 HTML 文件转换为输出 PDF 文件格式
Converter.convertHTML(dataDir + "document.html", new PdfSaveOptions(), dataDir + "output_md.pdf");
使用 Java 将 MD 文件转换为 PNG、JPG、TIFF 格式的图像
让我们进一步修改转换过程。在本例中,我们将 HTML 文件保存在内存中。这是一种节省时间和内存的文件转换方法,因为现在将 HTML 文件渲染到图像会很快。以下步骤显示了 MD 到图像转换的过程:
- 加载输入 Markdown MD 文件
- 将 MD 转换为 HTML 格式
- 将输出图像保存为 PNG ImageFormat
下面的代码解释了如何使用 Java 以编程方式将 MD 转换为 JPG、PNG 等图像文件:
// 将 Markdown 转换为 HTML 文档
HTMLDocument document = Converter.convertMarkdown(dataDir + "document.md");
try {
// 将 HTML 文档转换为 PNG 图像文件格式
Converter.convertHTML(
document,
new ImageSaveOptions(
ImageFormat.Png
),
dataDir + "output_md.png"
);
} finally {
if (document != null) {
document.dispose();
}
}
结论
我们已经学习了如何在 C# 中以编程方式将 Markdown MD 文件转换为不同的文件格式,例如 PDF、PNG、JPG 或 TIFF 图像。您可以在 产品系列页面 上探索有关 API 的所有详细信息。此外,我们始终可以通过 免费支持论坛 访问,以讨论您的要求和疑虑。