有没有办法在translate api中指定shx文件的替换

问题描述 投票:0回答:1

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

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

字体是某种中文

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

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

谢谢

autodesk-forge
1个回答
0
投票

尝试将字体与图形一起包含在ZIP存档中并一起翻译 - 有关详细信息,请参阅教程here,基本上您的翻译后期工作应如下所示:

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

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

<Components>
    <RuntimeRequirements
        OS="Win64"
        Platform="AutoCAD" 
        SupportPath="./Contents/"/>
    ...
</Components>
© www.soinside.com 2019 - 2024. All rights reserved.