Я пытаюсь использовать сервис автоматизации проектирования платформы Autodesk Forge, чтобы составлять чертежи на лету и выводить их в формате PDF.Композиционная часть работает хорошо, но когда она конвертируется в PDF, тексты отображаются неправильно.Если я пытаюсь выполнить то же преобразование на рабочем столе, используя ту же версию AutoCAD (2016 или 20.1), она работает просто отлично.
Я создал простой тестовый пример, чтобы проиллюстрировать проблему.
Файл DWG:
demo.dwg
Полученный PDF при преобразовании с локальной установкой AutoCAD: ![local result](https://i.stack.imgur.com/Icxn2.png)
Полученный PDF при преобразовании с помощью Forge: ![forge result](https://i.stack.imgur.com/p8HmG.png)
В обоих случаях преобразование выполняется с помощью следующего сценария:
-plot
Yes
Model
AutoCAD PDF (High Quality Print).pc3
ISO expand A4 (210.00 x 297.00 MM)
Millimeters
Landscape
No
Extents
Fit
Center
Yes
monochrome.ctb
Yes
As
test
No
Yes
Глядя на сгенерированный комментарий, я наткнулся на следующую ссылку: https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/Drawing-text-appears-as-Comments-in-a-PDF-created-by-AutoCAD.html
Таким образом, похоже, что проблема как-то связана с текстом SHX.Тем не менее, я понятия не имею, почему он отлично работает на моей локальной машине, и из-за этого я также не знаю, как решить проблему.Версия AutoCAD, установленная на моем компьютере, является версией 2016 года без SP1 (и я подтвердил, что в ней не существует команды EPDFSHX).
Может кто-нибудь сказать мне, почему он работает на моей локальной машине, и есть ли способ заставить его работать таким же образом в Forge.