Программы

Разберемся с импортом PDFtoDWG (начиная с 2017 версии)

Команда "ПДФИМПОРТ"

Не буду вдаваться в историю необходимости этого функционала, а перейду сразу к описанию.

- не распознает размеры, выноски и тому подобное

- не распознает картинки или "сканированные" PDF

- текст распознается 50/50 (об том ниже)

Чаще всего нужен именно текст, но тут есть свои особенности.

Не забываем, что есть ttf и shx шрифты. Последние в PDF сохранятся как векторная графика чаще всего и восстановить ее как полноценный текст (примитив автокада) очень проблемно.

Во-первых в PDF буквы передаются "разбитыми" линия и смещенные друг относительно друга.

Во-вторых в DWG (как и другие конвертеры) так и распознают - "разбитыми". Что бы понять см. рис.

Если в PDF сохранять именно шрифт, то тут импорт (как и другой конвертер) работает почти отлично. Почти т.к. стиль текста не восстанавливается и весь текст будет однострочным.

Казалось бы "ПДФить шрифтами" и все будет хорошо, НОо....

На бумагу печатают из PDF, а МФУ (проще принтер) может не распознать шрифт и/или подставить другой по умолчанию. Это становится заметно когда вместо знака "градус" "№" появляются квадраты или другие символы. Так же текст может двоиться или вообще превратиться в "кракозябру".

Если у вас хорошая техника (принтеры) плюс ей пользуетесь только вы, то можно постараться настроить печать более менее. Но опять же, передав PDF в другой офис будут проблемы.

Не забуду и про «ПДФГЕОМТЕКСТ» — функция которая собирает разбитый текст в редактируемый.

Опять «НОо…».

Есть настройки «точности» (%) совпадения шрифта и разбитых линий. Можно добавить в список кучу шрифтов. Еще выбрать порядок проверки и выбрать самый подходящий.

В итоге, если будет большущий список шрифтов (сам тестировал до 20шт) и выбрать целый абзац «разбитого» текста, то процесс займет очень продолжительное время, а результата может не быть. Быстрее распознавать по одному слову и то не всегда получится (придется играться с настройками).

В теории можно создать стиль текста из разбитого — возможно так распознается, а потом сбросить стиль на нужный и объединять в многострочный текст утилитами.

PS

Идеальный случай когда в чертеже используют Arial, но это уже отдельная тема…

#LISP #autolisp #Autocad #программирование #ActiveX #Диалог #PDFtoDWG
LISP autolisp Autocad программирование ActiveX Диалог PDFtoDWG