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

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > DWG to PDF через PDFCreator

DWG to PDF через PDFCreator

Ответ
Поиск в этой теме
Непрочитано 21.12.2011, 15:07 #1
DWG to PDF через PDFCreator
OSIP
 
Тюмень
Регистрация: 21.12.2011
Сообщений: 39

Всем привет!
В общем есть программа на лиспе, которая переводит (с помощью Адоб Дистиллера) из DWG в PDF.
Сейчас пытаюсь всё переделать под PDFCreator (удобно и бесплатно)
В общем не могу справиться в лиспе с этим криэйтором! незнаю как запустить его с правильными параметрами!

Вот так запускается Дистиллер:
Код:
[Выделить все]
 
(defun MTMDDISTPDF(inname outname)
  (startapp "C:\\Program Files\\Adobe\\Acrobat 9.0\\Acrobat\\acrodist.exe"
    (strcat "/j \"C:/Program Files/Adobe/Acrobat 9.0/Acrobat/Settings/standard.joboptions\" "
      "/n /q /o \"" outname "\" \"" inname "\""))
)
Просмотров: 15077
 
Непрочитано 21.12.2011, 16:17
#2
Кулик Алексей aka kpblc
Moderator

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


Используй печать на принтер PDFCreator.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 22.12.2011, 06:22
#3
Alexeipost


 
Регистрация: 07.12.2010
Уфа
Сообщений: 425
<phrase 1=


В 2011 всё гораздо проще. Печать или публикация в PDF и сидишь балдеешь!
Alexeipost вне форума  
 
Автор темы   Непрочитано 22.12.2011, 07:45
#4
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Используй печать на принтер PDFCreator.
Дак всё равно всё упирается в эти настройки PDFCreator!
У меня через VBA вызывается PDFCreator, если один лайаут в dwg-шке, но имя и директория для сохранения не хотят автоматом прописываться, прописывается имя файла dwg, а не то, которое я ему хочу присвоить!
А если dwg имеет несколько лайаутов, то уже вызывается прога на лиспе, которая всё клеет, но там вообще какая то муть в которой разобраться не могу!
Такая схема нужна потому, что перед печатью, чертеж немного редактируется!
Т.е. вызываем автокад, открываем чертеж, вносим изменения, потом отправляем его печататься!
Вот такой дурдом!
Пытался что нибудь разведать на сайте PDFCreatora, но там ничего умного не подсказали, вообще ничего не написали
OSIP вне форума  
 
Непрочитано 22.12.2011, 08:44
#5
Psyakrev


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


О боже. В PDF Creator же можно штатными методами задать путь автосохранения и шаблон имени для созданных файлов.
Чего в конечном итоге вы хотите добиться?
Psyakrev вне форума  
 
Автор темы   Непрочитано 22.12.2011, 08:49
#6
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Psyakrev Посмотреть сообщение
О боже. В PDF Creator же можно штатными методами задать путь автосохранения и шаблон имени для созданных файлов.
Чего в конечном итоге вы хотите добиться?
У меня путь задается пользователем! И файл PDF должен сохранятся именно туда, куда хочет пользователь! А имя PDFCreator тоже должен брать то, которое задаст пользователь!
Только это всё пользователь указывает до того как файл попадает в обработку!
Мне нужно, в VBA скрипте подправить, чтобы PDFCreator принимал указанную директорию для сохранения и имя файла!
А в Lisp, мне надо вызвать PDFCreator и передать ему эти же параметры (имя и директорию)!
OSIP вне форума  
 
Непрочитано 22.12.2011, 08:53
#7
Profan


 
Регистрация: 25.12.2005
Москва
Сообщений: 13,627


Да пусть этот пользователь пользуется стандартными методами вывода на печать. А Lisp и VBA в топку.
Profan вне форума  
 
Автор темы   Непрочитано 22.12.2011, 08:59
#8
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Profan Посмотреть сообщение
Да пусть этот пользователь пользуется стандартными методами вывода на печать. А Lisp и VBA в топку.
Нельзя! Через VBA вызывается автокад, а в нем в чертеж автоматом вносятся изменения!
И процесс полностью автоматизирован!
Это всё работает на Distillere, но просят переделать на PDFCreator!
OSIP вне форума  
 
Непрочитано 22.12.2011, 11:02
1 | #9
5hev

roads
 
Регистрация: 22.12.2010
msk
Сообщений: 121
<phrase 1= Отправить сообщение для 5hev с помощью Skype™


OSIP,
Запуск:
Код:
[Выделить все]
 (setq *com-pdfc* (vlax-get-or-create-object "PDFCreator.clsPDFCreator"))
(vlax-invoke-method *com-pdfc* "cStart" "/NoProcessingAtStartup" :vlax-false)
Задание папки:
Код:
[Выделить все]
 (vlax-put-property *com-pdfc* "cOption" "UseAutosave" (vlax-make-variant 1))
(vlax-put-property *com-pdfc* "cOption" "UseAutosaveDirectory" (vlax-make-variant 1))
(vlax-put-property *com-pdfc* "cOption" "AutosaveDirectory" (vlax-make-variant <sPath>))
5hev вне форума  
 
Автор темы   Непрочитано 22.12.2011, 11:30
#10
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от 5hev[ru] Посмотреть сообщение
OSIP,
Запуск:
Код:
[Выделить все]
 (setq *com-pdfc* (vlax-get-or-create-object "PDFCreator.clsPDFCreator"))
(vlax-invoke-method *com-pdfc* "cStart" "/NoProcessingAtStartup" :vlax-false)
Задание папки:
Код:
[Выделить все]
 (vlax-put-property *com-pdfc* "cOption" "UseAutosave" (vlax-make-variant 1))
(vlax-put-property *com-pdfc* "cOption" "UseAutosaveDirectory" (vlax-make-variant 1))
(vlax-put-property *com-pdfc* "cOption" "AutosaveDirectory" (vlax-make-variant <sPath>))
Спасибо! Сейчас попробую! Надеюсь получится!
OSIP вне форума  
 
Автор темы   Непрочитано 26.12.2011, 08:23
#11
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Что то у меня на выхлопе pdf-ки не получилось
OSIP вне форума  
 
Непрочитано 26.12.2011, 09:08
#12
dyr

Мы считаем, ...таем, ...таем!
 
Регистрация: 12.08.2008
Europe
Сообщений: 763


Меня doPDF устраивает.
__________________
The cat that walks by itself.
dyr вне форума  
 
Автор темы   Непрочитано 26.12.2011, 09:35
#13
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от dyr Посмотреть сообщение
Меня doPDF устраивает.
Ты его программно или ручками вызываешь?
OSIP вне форума  
 
Непрочитано 26.12.2011, 10:33
#14
dyr

Мы считаем, ...таем, ...таем!
 
Регистрация: 12.08.2008
Europe
Сообщений: 763


Виртуальный принтер. Печать у файл с расширением .pdf.
__________________
The cat that walks by itself.
dyr вне форума  
 
Автор темы   Непрочитано 26.12.2011, 11:39
#15
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от dyr Посмотреть сообщение
Виртуальный принтер. Печать у файл с расширением .pdf.
Про виртуальный принтер я знаю! Даже знаю как он работает и как им пользоваться!
Только мне сейчас необходимо запрограммировать те действия, которые пользователь выполняет вручную(т.е. вызывает виртуальный принтер и т.д.)
Пользователь в приложение добавляет список файлов, которые он хочет конвертировать в PDF, выбирает настройки и нажимает кнопку!
А скрипты и программка на Лиспе открывает АвтоКАД, добавляет изменения в чертеж и отправляет на виртуальный принтер!
Всё автоматом и красиво! Ловкость рук и никакого обмана! =)

Только у меня задача, заменить виртуальный принтер Adobe на бесплатный PDFCreator

Вариантов больше нет?
Никто не автоматизировал такие процессы?

Последний раз редактировалось OSIP, 26.12.2011 в 14:34. Причина: Дополнение
OSIP вне форума  
 
Непрочитано 26.12.2011, 16:59
#16
5hev

roads
 
Регистрация: 22.12.2010
msk
Сообщений: 121
<phrase 1= Отправить сообщение для 5hev с помощью Skype™


OSIP, я не писал тебе законченного решения, окстись =)
Чтобы на "выхлопе" получить PDF, нужно много еще чего дописать. А что - написано черным по белому в COM-мануале к креэйтеру. Просто скопируй оттуда, и приведи к нужному тебе синтаксису.
5hev вне форума  
 
Автор темы   Непрочитано 27.12.2011, 08:01
#17
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от 5hev[ru] Посмотреть сообщение
OSIP, я не писал тебе законченного решения, окстись =)
Чтобы на "выхлопе" получить PDF, нужно много еще чего дописать. А что - написано черным по белому в COM-мануале к креэйтеру. Просто скопируй оттуда, и приведи к нужному тебе синтаксису.
Я и не говорю, что Вы мне дали готовое решение! Просто я с VB мало работал, а с COM-объектами в VB ещё меньше!
Я немного поковырялся в коде, подправил! но у меня не получилось, поэтому и прошу ещё немножко мне подсказать! =)

Последний раз редактировалось OSIP, 27.12.2011 в 08:03. Причина: Опечатка
OSIP вне форума  
 
Непрочитано 27.12.2011, 08:52
#18
pan

добрый человек
 
Регистрация: 23.02.2004
Глушь
Сообщений: 971


Цитата:
Сообщение от OSIP Посмотреть сообщение
...Только у меня задача, заменить виртуальный принтер Adobe на бесплатный PDFCreator...
PDFCreator глючный. Чем вас не устраивает бесплатный автодесковский DWG to PDF?
__________________
Правильно сформулированный вопрос содержит 90% ответа.
pan вне форума  
 
Непрочитано 27.12.2011, 09:01
#19
Кулик Алексей aka kpblc
Moderator

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


Цитата:
Сообщение от pan Посмотреть сообщение
PDFCreator глючный
Сильное заявление. Аргументировать можно?
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Автор темы   Непрочитано 27.12.2011, 09:07
#20
OSIP


 
Регистрация: 21.12.2011
Тюмень
Сообщений: 39
<phrase 1=


Цитата:
Сообщение от Кулик Алексей aka kpblc Посмотреть сообщение
Сильное заявление. Аргументировать можно?
Ну, я бы не сказал, что он сильно глючный! Но в некоторой степени соглашусь, он немного сложноват для автоматизированной системы ))) Куча настроек, в которых черт ногу сломит!
OSIP вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > DWG to PDF через PDFCreator

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Публикация dwg в pdf постранично Sharnir AutoCAD 30 20.09.2022 12:06
Проблемма с DWG TrueView 2010 при экспорте DWG в PDF aponom AutoCAD 5 04.01.2015 00:25
Помогите перевести файл DWG в формат PDF tomicos AutoCAD 5 21.09.2011 12:59
Линии при конвертации из DWG в PDF теряют свойства klava_lesnaya AutoCAD 7 13.06.2010 11:59
фаилы формата dwg (формат Autocad) в формат pdf Zilot AutoCAD 4 02.12.2003 03:02