Форум пользователей Visio

Форум по вопросам применения и программирования в Visio
Текущее время: 29 мар 2024, 02:55

Часовой пояс: UTC + 3 часа [ Летнее время ]


Правила форума


При размещении файлов предпочтительным является формат vsd (а не vsdx/vsdm)
Размещая ваши вложения на форуме не используйте имена файлов содержащих кириллицу, в противном случае файл будет иметь имя .<расширение файла> !

Для форматирования ваших сообщений используйте BBCodes, описание используемых на форуме BBCodes.



Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Макрос для склеивания PDF файлов
СообщениеДобавлено: 12 дек 2013, 08:09 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Коллеги, есть вопрос:

например есть 2 документа в разных приложениях например в визио и ворде. можно ли в каком нибудь из pdf-принтеров создать пдф из каждого документа и их объединить в один файл ?

задавал вопрос http://www.cyberforum.ru/vba/thread1013415.html , но там толком не ответили.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 дек 2013, 15:26 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Можно. Какой-то из принтеров позволял указывать файл, который добавляется в начало или конец. Там ещё водяные знаки были. Возможно, что Bullzip. Надо с ним поэксперементировать, пожалуй.
А вообще, для объединения и нарезания pdf'ок есть специальные программы, например эта.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 дек 2013, 15:27 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
задавал вопрос http://www.cyberforum.ru/vba/thread1013415.html , но там толком не ответили.

А чем ненормален ответ про pdftk?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 12 дек 2013, 15:34 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Qwertiy писал(а):
Можно. Какой-то из принтеров позволял указывать файл, который добавляется в начало или конец. Там ещё водяные знаки были. Возможно, что Bullzip. Надо с ним поэксперементировать, пожалуй.
BullZip хорошая прога, раньше с ней еще шло масса макросов. сейчас их стало меньше.
PDF не катит тем, что у меня в файле визио есть листы на которых масштаб 70% (чтоб А3 печатать в А4). Так вот у него эти листы в PDF файле становятся А3
Qwertiy писал(а):
А чем ненормален ответ про pdftk?
Цитата:
Программно печатаете в pdf в одну папку (как - не знаю), затем программно запускаете на выполнение уже готовый бат-файл (или программно его создаёте, если например печатаете куда попало, хотя можно программно же собрать копии этих файлов в одну папку).
у меня не получается программно задавать имена pdf файлов и пути к ним…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 дек 2013, 15:40 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
у меня не получается программно задавать имена pdf файлов и пути к ним…

PDFCreator позволяет выполнять сохранения в заданную папку автоматически c типовым именем.
Кстати, ещё можно программно файл переименовать ;)

Surrogate писал(а):
Так вот у него эти листы в PDF файле становятся А3

А что в этом плохого?
А если ещё раз напечатать саму pdf'ку с указанием fit to page?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 12 дек 2013, 16:08 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Qwertiy,
Спасибо за ответы. Вопрос сколько конвертеров использовать для этой задачи ?
понятное дело, что одним не обойдешься :)

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 дек 2013, 16:16 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Вопрос сколько конвертеров использовать для этой задачи ?

Сколько понадобится :mrgreen:

PS: Пришла в голову странная мысль присобачить хром... Совсем странная...


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 12 дек 2013, 16:33 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Qwertiy писал(а):
PS: Пришла в голову странная мысль присобачить хром... Совсем странная...
хром в качестве pdf-конвертера ? чтож весьма оригинальный ход !!! Изображение или просто до кучи ?

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 12 дек 2013, 16:38 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
хром в качестве pdf-конвертера ? чтож весьма оригинальный ход !!! Изображение или просто до кучи ?

Не проверял работоспособность этой идеи... И какая-то она подозрительная :roll:
Просто накидать на страницу iframe'ов с pdf'ками внутри (и разрешённым быстрым просмотром в веб), а потом для этой страницы вызвать экспорт в pdf :mrgreen:


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 12 дек 2013, 20:38 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
MSDN писал(а):
expression.ExportAsFixedFormat(FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)
можно воспользоваться экспортом в PDF используя ActiveDocument.ExportAsFixedFormat, можно указать имя целевого файла. Но в этом случае так же листы А3, будут печататься на А3 несмотря на настройки листов :(

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 13 дек 2013, 17:40 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
Но в этом случае так же листы А3, будут печататься на А3 несмотря на настройки листов

У Adobe Reader'а в настройках печати Page Sizing & Handling поставить Fit не помогает? С какой целью нужно чтобы именно в pdf-файле были все страницы A4?

Surrogate писал(а):
expression.ExportAsFixedFormat(FixedFormat, OutputFileName, Intent, PrintRange, FromPage, ToPage, ColorAsBlack, IncludeBackground, IncludeDocumentProperties, IncludeStructureTags, UseISO19005_1, FixedFormatExtClass)

Где-то недавно вопрос на эту тему видел... Ты не отвечал случайно?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 13 дек 2013, 18:32 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
Qwertiy писал(а):
У Adobe Reader'а в настройках печати Page Sizing & Handling поставить Fit не помогает? С какой целью нужно чтобы именно в pdf-файле были все страницы A4?
в самом Abobу Professional X я могу поставить Fit, но я же печатаю запускаю макрос на генерацию документов в визио и ворд. по списку из файла эксель, макрос генерящий все это находится в экселе. я не нашел, как можно через VBA подключиться к объектной модели Adobe и поставить там нужную галку…
Нашел интересный блог одного мудрого грека, там есть примеры макросов для работы с PDF. Правда у меня ничего из этого не заработало.

У нас просто адовый объем документации, решили печатать листы А3 на А4, чтоб не тратить время на сгибание листов !
Qwertiy писал(а):
Где-то недавно вопрос на эту тему видел... Ты не отвечал случайно?
не я.

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 14 дек 2013, 23:02 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
А может есть консольное приложение, которое может работать с pdf?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 14 дек 2013, 23:05 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
http://www.asmodeus.com.ua/library/prog ... l_pdf.html


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 15 дек 2013, 21:15 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
вчера 4 человека трудились собирая эти файлы вручную, за 6 часов удалось выполнить 55% от общего объема.

попытки с PDFtk, ни к чему не привели. Не знаю в чем, там проблема - файлы не открываются…
Боюсь, что с ходу разобраться со скриптами Perl не получится, придется допиливать остатки вручную (завтра закончим)
Изображение

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 16 дек 2013, 13:47 
Не в сети
Ветеран

Зарегистрирован: 06 май 2013, 13:01
Сообщений: 746
Откуда: Россия
Использую Visio c: 2013
Очков репутации: 18

Добавить очки репутацииУменьшить очки репутации
Surrogate писал(а):
я не нашел, как можно через VBA подключиться к объектной модели Adobe и поставить там нужную галку…

Я имел в виду сделать pdf'ку с разными форматами страниц (A4 и A3), а непосредственно при печати на принтере поставить Fit и печатать на A4. Не выйдет?


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 16 дек 2013, 15:31 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
при печати на принтере оно конечно можно, нам не удалось обойти эту "лишнюю операцию"…

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 25 дек 2013, 13:48 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Тоже понадобилось, что то подобное. Нашел пример работы с pdf из vb. http://www.khk.net/wordpress/2009/03/04 ... roduction/
тут есть ссылка на бесплатную библиотеку для работы с pdf
http://www.excelvba.estranky.cz/clanky/ ... NAILS.html


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 25 дек 2013, 23:16 
Не в сети
Content manager
Content manager
Аватара пользователя

Зарегистрирован: 02 окт 2009, 01:01
Сообщений: 5043
Откуда: оттуда
Использую Visio c: 1998
Отрасль: Интеграция системных интеграторов
Должность: Дизайнер по оформлению документации
Уровнь квалификации: Форматирование документов MS Word
как только мы "склеили" наши файлы, я тоже наткнулся на ту же статью Karl Heinz Kremer. Хорошо, что коллеги меня не убили - на склеивание ушло 2,5 дня :)

в этой статье есть пара ценных ссылок для работы с Акробатом из под VBA:

в общем склеивать файлы я научился, на основе примера в статье Karl Heinz Kremer (используя PDDoc.InsertPages). Осталось разобраться как программно сделать FitToPage (используя AVDoc.PrintPages) на будущее :)

_________________
База знаний ShapeSheet
Мой Youtube-канал @surrogate-tm
Мои трафареты


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: Макрос для склеивания PDF файлов
СообщениеДобавлено: 26 дек 2013, 16:43 
Не в сети
Ветеран

Зарегистрирован: 05 июл 2012, 21:34
Сообщений: 225
Очков репутации: 27

Добавить очки репутацииУменьшить очки репутации
Чтобы, это дело работало, нужно иметь установленный Адоб. Я сейчас копаю в сторону ghostscript http://bytes.com/topic/access/answers/2 ... -pdf-files


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 37 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Вы можете создать форум бесплатно PHPBB3 на Getbb.Ru, Также возможно сделать готовый форум PHPBB2 на Mybb2.ru
Русская поддержка phpBB