| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Печать в PDF многослойного DWG. Как?

Печать в PDF многослойного DWG. Как?

Ответ
Поиск в этой теме
Непрочитано 02.12.2020, 11:19 #1
Печать в PDF многослойного DWG. Как?
kovalev-nn
 
Нижний Новгород
Регистрация: 02.12.2020
Сообщений: 12

Имеем нетривиальную задачу, которую штатными инструментами Автокада решить пока не получается.
Итак имеем файл с более чем 600 слоями. Каждый слой - это чертеж. Рамка - для всех слоев - одна (это заблокированные слои в самом начале списка).
Задача - относительно быстро (т.е. не руками, а в автоматическом или полуавтоматическом режиме) сделать многостраничный PDF (не многослойный).
Как это сделать? Может скрипт какой наваять (но я в это ноль).
Когда слоев было не сильно много (до 50) - справлялся руками. Т.е. следующий включал, предыдущий выключал, ctrl+p, добавляем номер страницы руками в конце файла, потом кучу страниц склеиваю акробатом.
Многослойный файл PDF получается сделать, но Акробат на нем подвисает

Миниатюры
Нажмите на изображение для увеличения
Название: autocad рамка.JPG
Просмотров: 169
Размер:	87.5 Кб
ID:	232349  Нажмите на изображение для увеличения
Название: autocad.JPG
Просмотров: 172
Размер:	204.1 Кб
ID:	232350  

Просмотров: 7278
 
Непрочитано 02.12.2020, 12:47
#2
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


600!!! слоев в одном файле, или 600 чертежей в модели! Это наверное последствия COVID'а, Сначала мы думаем что умнее всех, а потом не знаем что с этим делать...
Вы не боитесь что потеряете все одним махом?.

Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
Может скрипт какой наваять (но я в это ноль).
Ну это точно надо в разделе Программирование
AlexCondor на форуме  
 
Автор темы   Непрочитано 02.12.2020, 12:53
#3
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


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

кстати, при попытке печати - в файле сохранен принтер по умолчанию PDFCreator. У меня только бесплатная версия. Может версия Pro умеет эти манипуляции делать?
kovalev-nn вне форума  
 
Непрочитано 02.12.2020, 13:04
| 1 #4
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
Может версия Pro умеет эти манипуляции делать?
Вот почему этот вопрос вы не задали до того как создавать 600 слоев? А вообще PDFCreator просто виртуальный принтер, в котором просто нет функций работы с dwg...

PS. Самое простое, КМК, это создать лист со всеми настройками для печати, с видовым экраном в котором отключены все слои. Потом скопировать нужное количество листов, и в каждом в видовом экране включить 1 нужный слой. Работы много, но один раз. Потом просто пользоваться пакетной печатью...
AlexCondor на форуме  
 
Автор темы   Непрочитано 02.12.2020, 13:08
#5
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


Цитата:
Сообщение от AlexCondor Посмотреть сообщение
Вот почему этот вопрос вы не задали до того как создавать 600 слоев? А вообще PDFCreator просто виртуальный принтер, в котором просто нет функций работы с dwg...
Это не я Это итальянцы)))) Они те ёще затейники.
kovalev-nn вне форума  
 
Непрочитано 02.12.2020, 13:28
#6
nickname2019


 
Регистрация: 18.11.2019
Сообщений: 1,524


Нужно создать листы в лэйаутах. Каждому листу настроить список включенных слоев и распечатать все за раз подшивкой.
P.S. Уже ответили.
nickname2019 вне форума  
 
Непрочитано 02.12.2020, 13:31
#7
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


600 листов в одном dwg создать, насколько я помню, невозможно.
Я бы думал в сторону подшивки. Или сохранения / восстановления состояния слоев.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.12.2020, 13:34
#8
Neznayka


 
Регистрация: 24.03.2005
Сообщений: 320


Цитата:
Сообщение от kovalev-nn Посмотреть сообщение

Многослойный файл PDF получается сделать, но Акробат на нем подвисает
Так может вам создать такой пдф из допустим 200 слоев, где акробат не подвисает . И печатать из акробата, предварительно выключив не нужные слои
Neznayka вне форума  
 
Непрочитано 02.12.2020, 13:47
#9
AMDen

Инженер-проектировщик
 
Регистрация: 07.07.2016
Санкт-Петербург
Сообщений: 723


Цитата:
Сообщение от nickname2019 Посмотреть сообщение
Нужно создать листы в лэйаутах. Каждому листу настроить список включенных слоев и распечатать все за раз подшивкой.
Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
600 листов в одном dwg создать, насколько я помню, невозможно.
Внешней ссылкой в несколько файлов (листов по 50).
AMDen вне форума  
 
Автор темы   Непрочитано 02.12.2020, 13:48
#10
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


Цитата:
Сообщение от Neznayka Посмотреть сообщение
Так может вам создать такой пдф из допустим 200 слоев, где акробат не подвисает . И печатать из акробата, предварительно выключив не нужные слои
Мне нужно напечатать все страницы. А не выборочные. Поэтому проще уж тогда из самого автокада путем перебора печатать чертежи. Что я собственно раньше и делал. Но 600 чертежей вручную - это минимум 2 часа обезьяньей работы.
kovalev-nn вне форума  
 
Автор темы   Непрочитано 02.12.2020, 14:08
#11
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


Как в этом
Цитата:
Сообщение от Neznayka Посмотреть сообщение
Так может вам создать такой пдф из допустим 200 слоев, где акробат не подвисает . И печатать из акробата, предварительно выключив не нужные слои
так и в этом:
Цитата:
Сообщение от AMDen Посмотреть сообщение
Внешней ссылкой в несколько файлов (листов по 50).
случаях - все равно нужно будет вручную перебирать каждый лист чертежа. Хоть отключением/включением слоя, хоть прописыванием ссылки. Это долго. Задача не сделать последующую печать быстрой. А сейчас быстро распечатать. Т.е. найти способ, что бы и в последующем - не было больно)
kovalev-nn вне форума  
 
Непрочитано 02.12.2020, 14:17
#12
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,853


Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
А сейчас быстро распечатать.
Опасаюсь, нереально - "вотпрямщас".

Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
найти способ, что бы и в последующем
Программа. Возможно, зазказная.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.12.2020, 14:18
#13
Константин Д


 
Регистрация: 29.05.2014
Сообщений: 295


Обход слоев (СЛОЙОБХ), не? Плюс немного скриптов...
Константин Д вне форума  
 
Непрочитано 02.12.2020, 14:18
1 | #14
Barmalej


 
Регистрация: 05.06.2014
Сообщений: 4


Попробуй с помощью программы Реверс, на ютубе есть видеообзор, рабочая демоверсия 7 дней. НА крайней случай обратись у разработчику, обратная связь присутствует....
Barmalej вне форума  
 
Автор темы   Непрочитано 02.12.2020, 14:25
#15
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


Цитата:
Сообщение от Константин Д Посмотреть сообщение
Обход слоев (СЛОЙОБХ), не? Плюс немного скриптов...
нее.
вот хотя бы может сочетание клавиш для перехода к следующему слою и/или сочетание для включения-выключения слоя.
kovalev-nn вне форума  
 
Непрочитано 02.12.2020, 14:57
1 | #16
Константин Д


 
Регистрация: 29.05.2014
Сообщений: 295


Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
нее.
вот хотя бы может сочетание клавиш для перехода к следующему слою и/или сочетание для включения-выключения слоя.
На "денди" в детстве играл? Сначала "слойобх" - выставляешь курсор на первый слой, снимаешь галочку "восстановить при выходе", потом "закрыть" и ставишь галочку в окне, чтобы больше не ругалось. Ну и диалог печати настроен должен быть к этому моменту. А потом комбо пошло - показываю: ↑ + enter + ↓ + esc + ctrl-P + enter + [тут сохраняешь пдф] ну и далее по кругу все 400 раз.

Последний раз редактировалось Константин Д, 02.12.2020 в 15:41.
Константин Д вне форума  
 
Непрочитано 02.12.2020, 15:45
#17
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


ИМХО вполне можно создать пакетный файл SCR для печати, то есть используя стандартные возможности. Плюс для использования и в дальнейшем. Вот только я не в курсе, можно ли извлечь полный список слоев столбиком для вставки в EXCEL. Разве что извлечением данных?
Если да, то дальше - дело техники, по-моему. И еще важно, чтобы область печати была одинаковая (вроде так и заявлено). И как отнесется PDFCreator к объединению 600 листов.
Oleg T вне форума  
 
Автор темы   Непрочитано 02.12.2020, 16:11
#18
kovalev-nn


 
Регистрация: 02.12.2020
Нижний Новгород
Сообщений: 12


Цитата:
Сообщение от Oleg T Посмотреть сообщение
ИМХО вполне можно создать пакетный файл SCR для печати, то есть используя стандартные возможности. Плюс для использования и в дальнейшем. Вот только я не в курсе, можно ли извлечь полный список слоев столбиком для вставки в EXCEL. Разве что извлечением данных?
Если да, то дальше - дело техники, по-моему. И еще важно, чтобы область печати была одинаковая (вроде так и заявлено). И как отнесется PDFCreator к объединению 600 листов.
так-так-так. интересно.
просто никогда не сталкивался с SCR файлами. как их создавать?
kovalev-nn вне форума  
 
Непрочитано 02.12.2020, 16:47
#19
AlexCondor

инженер
 
Регистрация: 03.08.2007
Сообщений: 1,329


Цитата:
Сообщение от Oleg T Посмотреть сообщение
Вот только я не в курсе, можно ли извлечь полный список слоев столбиком для вставки в EXCEL.
На оффоруме видел простенький лисп LayerExport. Может можно использовать.
Вложения
Тип файла: lsp LayerExport.lsp (713 байт, 12 просмотров)
AlexCondor на форуме  
 
Непрочитано 02.12.2020, 17:00
#20
Oleg T


 
Регистрация: 27.12.2011
Сообщений: 1,458


Цитата:
Сообщение от kovalev-nn Посмотреть сообщение
так-так-так. интересно.
просто никогда не сталкивался с SCR файлами. как их создавать?
Так-то это самое древнее средство автоматизации в автокаде - последовательная запись команд и ключей через пробел или перевод строки.
Поищите Александр Савилов, у него канал на ютубе на эту тему и несколько статей на изикаде.
И вот еще:
http://imolodec.com/ace-articles/avt...shchi-skriptov

Цитата:
Сообщение от AlexCondor Посмотреть сообщение
На оффоруме видел простенький лисп LayerExport. Может можно использовать.
Думаю, вполне можно для облегчения создания сценария.
Oleg T вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > AutoCAD > Печать в PDF многослойного DWG. Как?

Размещение рекламы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пакетная печать множества рамок (форматов) из пространства модели. maratovich AutoCAD 410 23.08.2023 16:17
VBA. Печать нескольких фаилов из автокада Azzi Готовые программы 6 16.05.2017 20:31
Видовый экран на печать выводится в тонированном виде "каркас" olvol AutoCAD 8 10.12.2015 11:31
Печать из Autodesk Design Review 2011 hwd AutoCAD 7 18.05.2015 10:22
Печать многослойного файла по слоям. TheBuTeK Программирование 5 28.06.2007 12:14