0

我一直在搜索,虽然我可以找到许多不同版本的 CGM 文件的描述,但我试图找到一种方法来判断特定文件的 CGM 版本。

我在打印包含 CGM 图像的 pdf 文档时遇到了一些问题。大多数会打印,有些不会。有人告诉我我们只支持 CGM 版本 1,所以我正在寻找一种方法来判断这些未打印的图像是什么 CGM 版本。

我们使用Apache FOPjcgm 插件将 xml 文件、xsl 文件和一些图形转换为 pdf 文件。

有什么方法可以告诉 cgm 文件是什么版本,以便我可以确定这是我遇到的问题还是其他问题?

4

1 回答 1

1

CGM 文件的版本在其标头中编码:METAFILE VERSION 命令包含版本号(1、2、3、4)。

jcgm 库提供对 CGM 文件的所有命令的访问:CGM 类具有可用于打印它们的showCGMCommands方法。

对于不打印的图像,您可以检查他们正在使用的命令是否被库支持,因为 jcgm 不支持所有命令:jcgm implemented commands

于 2012-08-23T10:25:28.373 回答