1

RenderX 是否支持 CGM 文件格式?早些时候,对相同的支持不存在。是否有任何解决方法可以实现相同的目标?

经过几次尝试,我们发现了一个名为 JCGM 的工具,它生成了 FO,可以用作 RenderX 的输入。但是在尝试时会出现以下问题。

[错误] 无法创建图像文件:/D:/test.cgm 类型为 null [错误] com.renderx.graphics.ImageFormatException: com.renderx.util.Magic$UnknownMIMETypeException: 无法确定文件'file:/ 的 mime 类型D:/test.cgm'

FO 文件有以下几行:

<fo:block id="page.1460112090007da8004b69a" line-height="0"/>
<fo:block keep-together="always" start-indent="0pt">
<fo:external-graphic src="test.cgm"/>
<fo:block padding-top="0pt" padding-bottom="10pt" font-size="10pt" text-align="center" font-style="italic">Figure 1  </fo:block>

FO->XEP 因上述错误而失败,生成 XEP->PDF 后,PDF 中将看不到绘图。

我们将 xep-debug.jar 用于 RenderX。由于 RenderX 不支持 CGM 图形格式,我们使用 jcgm-core-0.2.0.jar 和 jcgm-image-0.1.1.jar 来支持 CGM 读取/渲染。有没有其他方法可以包含插件 jar,以便 RenderX 可以使用它们来渲染 CGM 绘图?

任何指针都会有很大帮助。

4

0 回答 0