Сюжет в PDF: текст отображается неправильно - PullRequest
0 голосов
/ 06 июня 2018

Я пытаюсь использовать сервис автоматизации проектирования платформы Autodesk Forge, чтобы составлять чертежи на лету и выводить их в формате PDF.Композиционная часть работает хорошо, но когда она конвертируется в PDF, тексты отображаются неправильно.Если я пытаюсь выполнить то же преобразование на рабочем столе, используя ту же версию AutoCAD (2016 или 20.1), она работает просто отлично.

Я создал простой тестовый пример, чтобы проиллюстрировать проблему.

Файл DWG: dwg screenshot demo.dwg

Полученный PDF при преобразовании с локальной установкой AutoCAD: local result

Полученный PDF при преобразовании с помощью Forge: forge result

В обоих случаях преобразование выполняется с помощью следующего сценария:

-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.

Ответы [ 2 ]

0 голосов
/ 26 июля 2018

Мы недавно обновили наш сервис Forge Design Automation с добавлением Arial Narrow TrueType шрифта, вы должны получить правильный результат.

0 голосов
/ 07 июня 2018

Это потому, что на наших серверах нет шрифта Arial Narrow.Получается, что у нас есть лицензия, поэтому мы скоро обновимся, чтобы включить ее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...