有没有一种方法可以指定翻译api中的shx文件替换

时间:2019-04-25 07:33:29

标签: autodesk-forge

在PC上使用“ DWG TrueView 2019”打开文件时,我有一个dwg文件。它将提示“缺少一个或多个SHX文件”。我可以指定一个替换或忽略那里的shx文件。如果我忽略这些文件,文件中的文本将消失。所以通常我会指定一个替换项。

但是当我使用Model Derivative API将这个dwg文件转换为svf时。我无法指定替代品。因此,翻译后文件中的文本将不会显示。有办法解决吗?

字体是某种中文

我使用Design Automation API将dwg文件绘制为pdf。但是问题仍然在这里。 pdf中没有显示文字。

我只是希望文本可以显示在转换后的文件中。不管什么字体。

谢谢

1 个答案:

答案 0 :(得分:0)

请尝试将字体和图形一起包含在ZIP存档中,然后一起翻译-有关详细信息,请参见教程here,基本上,翻译后的工作应类似于:

{
    "input": {
        "urn": "urnOfArchiveWithFont" ,
        "compressedUrn":true,
        "rootFilename":"filename.dwg"
    },
    "output": {
        "destination": {
            "region": "us"
        },
        "formats": [
        {
            "type": "svf",
            "views":["2d", "3d"]
        }]
    }
} 

使用我们的设计自动化服务进行绘图时,需要将字体包含在Contents文件夹下的应用程序包中,并在SupportPath的{​​{1}}中引用该路径:

PackageContents.xml