pstoedit дает другой результат при преобразовании eps в dxf с использованием "dxf" и "dxf_14" - PullRequest
1 голос
/ 30 января 2020

Я использую pstoedit как часть сценария оболочки для преобразования svg в dxf.

Когда я использую pstoedit -psarg '-dNOSAFER' -dt -f 'dxf: -mm' "${epsfile}" "${dxffile}" в сценарии, результат будет похож на рисунок ниже.

dxf

Но когда я использую pstoedit -psarg '-dNOSAFER' -dt -f 'dxf_14: -mm' "${epsfile}" "${dxffile}", результат выглядит как на картинке ниже.

dxf_14

Увидеть разницу? dxf дает полные строки, но dxf_14 дает маленькие линии, не связанные. Я прочитал pstohedit -help и там упоминается использование dxf_14, потому что он более новый, но я не могу, если он даст такие результаты.

Я также вижу кучу опций, определяющих c to dxf_14, но я не уверен, что использовать. Может кто-нибудь подсказать мне, какие переключатели использовать для dxf_14, чтобы получить желаемый результат, как на первом рисунке выше?

PS. Я использую Inkscape для создания svg, а затем скрипт конвертирует svg в eps с помощью inkscape cli, а pstoedit используется для преобразования eps в dxf, если это помогает.

PS2. Версия pstoedit pstoedit: version 3.74 / DLL interface 108 (built: Oct 31 2019 - release build - g++ 9.2.0 - 64-bit)

...