#autodesk-forge
#autodesk-forge
Вопрос:
У меня есть файл dwg, когда я открываю его на своем компьютере, используя «DWG TrueView 2019». Появится запрос «Один или несколько файлов SHX отсутствуют». Я могу указать замену или игнорировать там файлы shx. Если я проигнорирую эти файлы, текст в файле исчезнет. Поэтому обычно я указываю замену.
Но когда я использую Model Derivative API для перевода этого dwg-файла в svf. Я не могу указать замену. Таким образом, текст в файле не будет отображаться после перевода. Есть ли способ справиться с этим?
Шрифт является каким-то типом китайского
Я использую Design Automation API для преобразования dwg-файла в pdf. Но проблема все еще здесь. В pdf текст не отображается.
Я просто ожидаю, что текст может отображаться в преобразованном файле. Независимо от шрифта.
Спасибо
Ответ №1:
Попробуйте вложить шрифт в ZIP-архив вместе с чертежом и перевести вместе — смотрите Руководство здесь для деталей, и в основном ваше задание post для перевода должно выглядеть следующим образом:
{
"input": {
"urn": "urnOfArchiveWithFont" ,
"compressedUrn":true,
"rootFilename":"filename.dwg"
},
"output": {
"destination": {
"region": "us"
},
"formats": [
{
"type": "svf",
"views":["2d", "3d"]
}]
}
}
При черчении с помощью наших служб автоматизации проектирования вам нужно будет поместить свои шрифты в пакет приложений в Contents
папке и ссылаться на этот путь в SupportPath
вашем PackageContents.xml
:
<Components>
<RuntimeRequirements
OS="Win64"
Platform="AutoCAD"
SupportPath="./Contents/"/>
...
</Components>