Пакетная печать DWG в PDF
Липатов СергейНазначение
Скрипт предназначен для автоматизации пакетного преобразования DWG-файлов в многостраничные PDF-документы. Решает задачу массовой печати чертежей из указанной папки и всех её подпапок.

Основные возможности
- Пакетная обработка DWG-файлов
- Создание многостраничных PDF-документов
- Поддержка обработки файлов из подпапок
- Игнорирование листа "Model" (печатаются только пространства листов)
- Автоматическое удаление временных DSD-файлов
- Опция создания единого PDF-файла или отдельных файлов для каждого DWG
Команды
LS_DWG2PDF
Основная команда для запуска диалогового окна пакетной печати. Открывает интерфейс для выбора папки с DWG-файлами и настройки параметров печати.
Особенности работы:
- Отображает диалоговое окно с настройками
- Требует предварительного выбора папки с DWG-файлами
- Предоставляет опции обработки подпапок и управления временными файлами
Пример записи для кнопки: ^C^CLS_DWG2PDF;
Как это работает?
Алгоритм работы:
1. Пользователь запускает команду LS_DWG2PDF
2. Выбирает папку с DWG-файлами через диалоговое окно
3. Настраивает параметры печати (подпапки, удаление DSD, объединение в один файл)
4. Скрипт рекурсивно собирает все DWG-файлы в указанной директории
5. Для каждого файла создается временный DSD-файл с описанием листов
6. Запускается системная команда PUBLISH для создания PDF
7. Временные DSD-файлы удаляются (если выбрана соответствующая опция)
8. PDF-файлы сохраняются в тех же папках, где находятся исходные DWG-файлы
Технические особенности:
- Использует механизм PUBLISH через временные DSD-файлы
- Автоматически фильтрует листы (исключает "Model")
- Поддерживает все версии AutoCAD с поддержкой Visual LISP (2000 и новее)
- Сохраняет настройки системной переменной FILEDIA
Совместимость
- AutoCAD 2000 и новее
- Требуется поддержка Visual LISP (vl-load-com)
- Работает в среде Windows
Скачать
Текущая версия программы: 1.1.0 (2025-08-30)
Ссылка на скачивание: https://disk.yandex.ru/d/uCmDcQYmBw083A
Контрольная сумма (проверка целостности файла):
• MD5: aa94fa7205710ca6d84d78b2ae025534
• CRC32: 8344dfd8
Обратная связь
Контакты:
• почта: looc_sil@mail.ru
• канал в телеграм: https://t.me/excel_cad_bim
• чат в телеграм: https://t.me/excel_cad_bim_chat
Друзья!
Если вам нравятся мои разработки и контент на моем канале, и вы хотите, чтобы это развивалось — буду рад вашей поддержке!
Подписка, лайки, репосты — всё это помогает мне создавать больше полезных и интересных материалов.
Чтобы автор был более активен -
- вы можете купить автору чашечку кофе 😉
(ссылка на Сбер.Чаевые)
