您可以使用两个简单的步骤将 CGM 转换为 MARKDOWN。首先,您需要使用 Aspose.PDF for Java 将 CGM 文件渲染为 DOC。之后,通过使用强大的文档处理 API Aspose.Words for Java ,您可以将 DOC 转换为 MARKDOWN。这两个 API 都属于 Aspose.Total for Java 包。
通过 Java 打开受密码保护的 CGM 文档
在将 CGM 转换为 MARKDOWN 时,即使您的文档受密码保护,您仍然可以使用 PDF 操作 API Aspose.PDF for Java 打开它。为了打开加密文件,您需要创建一个 Document 对象并使用所有者的密码打开 CGM。
通过 Java 将 MARKDOWN 文档保存到数据库
在将输入文档保存为 MARKDOWN 文件格式的同时,您还可以将文档保存到数据库而不是文件系统。您可能需要实现在数据库中存储和检索 Document 对象。如果您正在实施任何类型的内容管理系统,这将是必要的。为了将您的 MARKDOWN 保存到数据库,通常需要序列化文档以获取字节数组。这可以使用 Aspose.Words for Java API 来完成。获取字节数组后,您可以使用 SQL 语句将其存储在数据库中。
主要用例
在技术手册中嵌入CGM图表
在基于Markdown的文档中引用或嵌入CGM图表,以便更清晰地解释技术内容。从视觉资产自动生成Markdown
将CGM文件转换为Markdown描述或图像链接,以便立即包含在项目文档中。轻量级报告格式
使用Markdown作为简单、便携的媒介,增强CGM的工程或系统报告。
自动化场景
基于Java的转换工具
利用Java库或自定义解析器,将CGM图表转换为Markdown兼容的图像引用或矢量描述。Spring Boot文档流水线
将CGM转换为Markdown集成到基于Spring Boot的工作流程中,用于自动生成技术文档。静态站点生成器集成
将基于CGM的Markdown输入到Hugo、MkDocs或Jekyll中,以便立即部署到开发者门户。持续文档更新
在基于Java的CI/CD流水线中,从更新的CGM图表自动重新生成Markdown,以确保文档始终保持最新。