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

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

Автоматический перевод в PDF

Ответ
Поиск в этой теме
Непрочитано 24.09.2010, 14:09 #1
Автоматический перевод в PDF
Liliya1
 
инж.-программист
 
Санкт-Петербург
Регистрация: 24.09.2010
Сообщений: 5

Доброго всем времени суток! Прошу поделиться опытом, кто на практике сталкивался с задачей автоматического преобразования файлов в формат PDF? Необходимо получить PDF-версии всех документов разработанного альбома (dwg, doc, xls, порядка 10-30 файлов). У кого была похожая задача, какими средствами решали, какой результат получили?
Просмотров: 10906
 
Непрочитано 24.09.2010, 14:29
#2
softer


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


Нужно установить Adobe Reader Professional - впоследствии добавиться PDF принтер
Далее печать листов, с указанием необходимого принтера и характеристик
softer вне форума  
 
Непрочитано 24.09.2010, 18:27
#3
Alan

CAD
 
Регистрация: 28.08.2003
Киев
Сообщений: 1,834
<phrase 1=


Цитата:
Сообщение от Liliya1 Посмотреть сообщение
с задачей автоматического преобразования файлов в формат PDF
Смущает слово "автоматически" ... Всё равно пальцы прикладывать нужно...

Цитата:
Сообщение от softer Посмотреть сообщение
Нужно установить Adobe Reader Professional
Это стоит отдельные деньги. Гораздо проще установить что-то бесплатное. Неоднократно вопрос обсуждался.
См. Поиск например по "PDFCreator" or "PDFCfactory" Я предпочитаю PDFCreator
Например http://forum.dwg.ru/showthread.php?t...ght=PDFCreator

Вот именно тогда и будет
Цитата:
Сообщение от softer Посмотреть сообщение
впоследствии добавиться PDF принтер
__________________
По теории майский жук летать не может.
Но он этого не знает. И летает...
Alan вне форума  
 
Непрочитано 24.09.2010, 19:31
#4
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,153


PDFFACTORY тоже не бесплатная, так что pdfcreator лучший на все времена .
Единственный его минус - плохая работа с нестандартными форматами - нельзя сохранить более одной настройки. или в новейшей версии это досадное недоразумение убрали?
kp+ вне форума  
 
Непрочитано 24.09.2010, 19:36
#5
AlphaGeo


 
Сообщений: n/a


Цитата:
Сообщение от kp+ Посмотреть сообщение
Единственный его минус - плохая работа с нестандартными форматами - нельзя сохранить более одной настройки. или в новейшей версии это досадное недоразумение убрали?
Для AutoCAD'a этот минус можно компенсировать созданием нескольких *.pc3 файлов с различными нестандартными форматами.
 
 
Автор темы   Непрочитано 26.09.2010, 20:26
#6
Liliya1

инж.-программист
 
Регистрация: 24.09.2010
Санкт-Петербург
Сообщений: 5
<phrase 1=


Извиняюсь, я не совсем подробно объяснила задачу. Нужно именно автоматизировать процесс, т.е. использовать программные интерфейсы. Выбор средств очень большой (различные комбинации - Visual Lisp или VBA под Автокад, PDFCreator и другие аналоги, в конце концов сам Ghost Script). У каждого варианта есть свои плюсы и минусы. Поэтому прошу, кто решал именно эту задачу, поделитесь своим опытом, может мы чего-то не учли
Liliya1 вне форума  
 
Непрочитано 27.09.2010, 06:35
#7
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
может мы чего-то не учли
Вы сначала покажите, чего вы "учли", а потом спрашивайте.

Учли, что AutoCAD придется с каждым чертежем открывать? Автоматически, естественно.

А учли, что DWG - это не растровая картинка и не DOC. Там много надо настраивать для печати, так как возможны множество вариантов. Настройка нужна именно ручная.

И для "10-30" файлов не надо ничего программировать. Вот если бы для 10-30 тысяч, то смысл был бы. Да и то, если DWG сделаны "однообразно" и примитивно. Например, если всё только в модели.

И наводка - используйте подшивки. Но их также "автоматом" не создать...
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 27.09.2010, 10:05
#8
Liliya1

инж.-программист
 
Регистрация: 24.09.2010
Санкт-Петербург
Сообщений: 5
<phrase 1=


Да, разумеется все это мы знаем 10-30 файлов - это в каждом разработанном альбоме, а они выпускаются постоянно и с определенной периодичностью, так что тысячи наберутся очень бытро. Задача конечно непростая, но решаемая. Поэтому и спрашиваем.
Liliya1 вне форума  
 
Непрочитано 27.09.2010, 13:38
#9
Psyakrev


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


Цитата:
Сообщение от Liliya1 Посмотреть сообщение
Да, разумеется все это мы знаем 10-30 файлов - это в каждом разработанном альбоме, а они выпускаются постоянно и с определенной периодичностью, так что тысячи наберутся очень бытро. Задача конечно непростая, но решаемая. Поэтому и спрашиваем.
Вопрос в следующем - у вас стоит задача разработать ПО, которое будет автоматически переводить в ПДФ? Либо вам надо переводить в ПДФ без лишних затрат времени любыми подручными средствами? Во втором случае, достаточно оформлять чертежи в Layout плюс еще пара организационно-технических мероприятий, да установить нормальный pdf принтер, который не будет лишний раз мучить тупыми вопросами типа как назвать файл и куда его сохранять. Применение подшивок желательно, но не обязательно. Если вас такое устроит, могу поделиться своим опытом.
Переводить doc и xls вообще никаких проблем - ставим печать на pdf принтер по умолчанию и жмем "Печать" в контекстном меню файла.
Psyakrev вне форума  
 
Непрочитано 27.09.2010, 13:52
#10
ShaggyDoc

Thượng Tá Quân Đội Nhân Dân Việt Nam
 
Регистрация: 14.03.2005
44d32'44"С, 33d26'51"В
Сообщений: 13,372


Цитата:
Сообщение от Liliya1 Посмотреть сообщение
Да, разумеется все это мы знаем 10-30 файлов - это в каждом разработанном альбоме, а они выпускаются постоянно и с определенной периодичностью, так что тысячи наберутся очень бытро. Задача конечно непростая, но решаемая. Поэтому и спрашиваем.
Технику, может быть и знаете. Тогда почему спрашиваете. "Почему скрывали, что русский язык знаете?" (С)Кин-Дза-Дза

Вы не учитываете людскую психологию. Если дать людям такую "кнопку", то они ей будут пользоваться, но за результат в виде PDF отвечать не будут. "Это машина сделала".

PDF, готовый для печати, немалая ценность. Особенно для будущего тиражирования альбомов. Они обязательно должны быть, тут у вас правильные планы. Но печатать должен исполнитель. Даже при "ручном" выводе в PDF почти всегда выясняется что "что-то не так". То линии слишком бледные, то слишком яркие, но не те. То текст слишком тонкий, то слишком толстый. То рамочка с одной стороны не пропечатывается, то с другой. А когда на физический принтер выведут ещё что-то обнаруживается.

И все приходится исправлять.

Просто повышайте требования к исполнителям. Итоговый, правильный PDF с каждой страницы должен быть их работой. А вот уж сборку одного PDF из отдельных страниц - механизируйте. Или даже автоматизируйте.
ShaggyDoc вне форума  
 
Автор темы   Непрочитано 27.09.2010, 14:12
#11
Liliya1

инж.-программист
 
Регистрация: 24.09.2010
Санкт-Петербург
Сообщений: 5
<phrase 1=


Цитата:
Сообщение от Psyakrev Посмотреть сообщение
Вопрос в следующем - у вас стоит задача разработать ПО, которое будет автоматически переводить в ПДФ? Либо вам надо переводить в ПДФ без лишних затрат времени любыми подручными средствами?
У нас стоит задача ПРОГРАММНО переводить в ПДФ хотя бы часть разрабатываемой документации. Используя все возможные средства. Ручной способ к сожалению не устраивает, он у нас уже сейчас используется.

[quote=[URL="http://forum.dwg.ru/member.php?u=1346"]ShaggyDoc[/url];]
PDF, готовый для печати, немалая ценность. Особенно для будущего тиражирования альбомов. Они обязательно должны быть, тут у вас правильные планы. Но печатать должен исполнитель. Даже при "ручном" выводе в PDF почти всегда выясняется что "что-то не так". То линии слишком бледные, то слишком яркие, но не те. То текст слишком тонкий, то слишком толстый. То рамочка с одной стороны не пропечатывается, то с другой. А когда на физический принтер выведут ещё что-то обнаруживается.

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

Последний раз редактировалось Liliya1, 27.09.2010 в 14:22.
Liliya1 вне форума  
 
Непрочитано 27.09.2010, 14:42
#12
Psyakrev


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


Цитата:
Сообщение от Liliya1 Посмотреть сообщение
У нас стоит задача ПРОГРАММНО переводить в ПДФ хотя бы часть разрабатываемой документации. Используя все возможные средства. Ручной способ к сожалению не устраивает, он у нас уже сейчас используется.
Не совсем понял - как у вас сейчас организован перевод в пдф? Для перевода правильной подшивки в пдф требуется произвести ровно два щелчка мышью - при этом используются только штатные средства Автокад. Если вы уже применяете подшивки, то я не понимаю, чем они вас не устраивают.
Согласен с ShaggyDoc в том, что в пдф должен переводить автор - в таком случае он сам будет заинтересован в автоматизации этой работы. Рассказывали про организацию, в которой эту задачу взвалили на отдел САПР

Последний раз редактировалось Psyakrev, 27.09.2010 в 15:46.
Psyakrev вне форума  
 
Непрочитано 27.09.2010, 16:01
#13
Alxd

Разработчик САПР
 
Регистрация: 14.05.2004
Тюмень
Сообщений: 467
<phrase 1=


Не вижу препятствий. Начнем с AutoCAD'а (doc и xls по аналогии):

1. Надо стандартизовать требования к оформлению документов. Это не значит, что только как-то так и больше никак. Просто нужно точно и четко указать, как именно надо оформлять (Layout/model, слои, цвета, толщины).
2. Стандартизовать вставляемую основную надпись (в моем случае, она на layout'е), а лучше вставлять ее автоматически (у меня именно так). Тогда с такой осн. надписи можно считать размеры листа и границы печати.
3. Стандартизовать имена стилей печати, например, Отдел.pc3 и Отдел цвет.pc3.
4. Сделать так, чтобы у всех пользователей был pdfcreator, все pc3 файлы под pdfcreator для всех форматов единые (т.е. в сети должены pc3 файлы лежать).
5. Создавать ps файлы средствами AutoCAD'а с использованием выше описанных мероприятий (границы печати есть, настройка принтера тоже, стиль печати указан - вперед).
6. На шаре, например, разместить ghostscript и с помощью его создавать pdf из ps, а также с его помощью сшивать несколько pdf'ов в один.
Собственно и все.
Ответственность, о которой упомянул ShaggyDoc - базаров нет, инженер отвечает. Но если в pdf че-т не так, то сделайте в коде "обломатор", т.е. если при создании pdf че-т не так, пусть останавливает и кричит визгом поросенка. Не создается Pdf - обратятся в техпод, а там и помощь придет.
У нас сделано так, что PDF печатают сами инженеры перед отправкой документов на широкоформатки (Oce 700). А уже в службе печати просто наживают "красную пимпу" и pdf уходит на "оську" без вмешательств.
Окончательный PDF печатают в службе печати, т.к. в такой PDF вставляются клише подписей, что исключает сканирование документов.

p.s. Все что описано выше, уже работает и давно. И не только у нас
Alxd вне форума  
 
Непрочитано 27.09.2010, 16:10
#14
kp+

идущий по граблям
 
Регистрация: 26.05.2005
Сообщений: 5,153


Цитата:
Сообщение от Psyakrev Посмотреть сообщение
Не совсем понял - как у вас сейчас организован перевод в пдф? Для перевода правильной подшивки в пдф требуется произвести ровно два щелчка мышью - при этом используются только штатные средства Автокад. Если вы уже применяете подшивки, то я не понимаю, чем они вас не устраивают.
Это в какой версии Акада? Начиная с 2010? В 2008 можно только в dwf

Цитата:
Сообщение от Alxd
Окончательный PDF печатают в службе печати, т.к. в такой PDF вставляются клише подписей, что исключает сканирование документов.
Не буду спорить, но это, кажется, не совсем правильно...где-то на этом форуме обсуждалось когда-то давно.
И в той теме пришли к выводу, что подпись должна быть только чернильная на бумажном подлиннике и (необязательно) электронная на файле (хоть dwg, хоть pdf) - "электронном подлиннике".
А векторный pdf со вставленным клише - это и не копия с бумажного подлинника, и не "электронный подлинник", и непонятно что вообще. Впрочем, если вас это устраивает, то и ладно

Последний раз редактировалось kp+, 27.09.2010 в 16:40.
kp+ вне форума  
 
Непрочитано 27.09.2010, 17:38
#15
dvim

ИТ Логистика Строительство
 
Регистрация: 06.10.2009
Петербург
Сообщений: 24
<phrase 1=


Цитата:
- Visual Lisp или VBA под Автокад, PDFCreator и другие аналоги, в конце концов сам Ghost ScriPt
1 - PDF принтер . Понадобится по любому. Какой именно - на ваш выбор.
2 - Механизм печати (отправки документов на pdf принтер).

Если надо собрать множество (десятки) файлов в поддиректориях - то надо писать "программу".
Если задача просто печатать layouts в наборе файлов - то можно использовать мастер печати.

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

Как то писал (еще на VBA) скрипт, который в модели находил рамки и печатал их на заданный принтер...
Учтите что далеко не все организации печатают только в лайаутах. рамки в модели живут и умирать не собираются
dvim вне форума  
 
Автор темы   Непрочитано 28.09.2010, 08:44
#16
Liliya1

инж.-программист
 
Регистрация: 24.09.2010
Санкт-Петербург
Сообщений: 5
<phrase 1=


Цитата:
Сообщение от dvim Посмотреть сообщение
Как то писал (еще на VBA) скрипт, который в модели находил рамки и печатал их на заданный принтер...
Вот это интересно, можно с этого места поподробнее? Как вы искали рамки? Они у вас были оформлены блоками или просто как полилинии?
Liliya1 вне форума  
 
Непрочитано 28.09.2010, 09:44
#17
dvim

ИТ Логистика Строительство
 
Регистрация: 06.10.2009
Петербург
Сообщений: 24
<phrase 1=


Полилиниями. Просто особенность задачи была в том, что файлы генерировались в каком то специальном приложении (западное судостроение) , потом экспортируясь в автокад , по ~20 форматок на листе.

Был написан простой алгоритм, определяющий форматку и организующий ее печать.
dvim вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Прочее. Программное обеспечение > Автоматический перевод в PDF



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод конвертация из PDF в DWG (DXF) oootvman AutoCAD 129 21.11.2024 14:42
почему трещит автомат АП Jоhnny Инженерные сети 35 29.03.2010 13:14
Перевод трехмерного файла PDF в DWG/DXF Oxana AutoCAD 4 26.02.2010 11:29
Перевод чертежей в pdf Chercot AutoCAD 4 14.10.2009 12:19
Перевод dwg в pdf Рyslan AutoCAD 3 26.06.2008 16:02