【问题标题】:Is there a way to specify replacement for shx file in translate api有没有办法在 translate api 中指定替换 shx 文件
【发布时间】:2019-09-14 13:52:45
【问题描述】:

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

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

字体是某种中文

我使用设计自动化 API 将 dwg 文件绘制为 pdf。但问题仍然在这里。 pdf中没有文字显示。

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

谢谢

【问题讨论】:

    标签: autodesk-forge


    【解决方案1】:

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

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

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

    <Components>
        <RuntimeRequirements
            OS="Win64"
            Platform="AutoCAD" 
            SupportPath="./Contents/"/>
        ...
    </Components>
    

    【讨论】:

      猜你喜欢
      • 2018-02-19
      • 2021-05-13
      • 2019-02-01
      • 2010-11-09
      • 1970-01-01
      • 1970-01-01
      • 2023-01-19
      • 1970-01-01
      • 2021-09-29
      相关资源
      最近更新 更多