Начинающий программист просит помощи

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (3) 1 2 [3]   К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
mrbb
27.07.2016 - 14:42
0
Статус: Offline


Ярила

Регистрация: 17.05.13
Сообщений: 1667
Цитата (drivert54 @ 27.07.2016 - 14:12)
Наверняка среди посещающих ЯП есть программисты, прошу Вашей помощи, господа!

Каждый месяц приходится распечатывать кучу PDF, изначально открывая каждый файл - печать - настройки - запуск, это очень сильно затягивало процесс.

Acrobat Pro решает эту проблему объединением всех файлов в один
 
[^]
mrbb
27.07.2016 - 14:44
1
Статус: Offline


Ярила

Регистрация: 17.05.13
Сообщений: 1667
Цитата (dimerss @ 27.07.2016 - 14:21)
так то пдф тяжелый формат для печати - бюджетные принтера отрабатывают эту хуергу очень долго.

Правда? а зачем пихать в пдф миллионы объектов, которые обрабатывает обычный принтер долго?

Правильный настройки для создание пдф и никаких проблем не будет с обработкой.
тем более для пдф файлов с текстом
 
[^]
escprint
27.07.2016 - 14:44
0
Статус: Offline


Ярила

Регистрация: 18.01.16
Сообщений: 2827
Объединять PDF в один файл легко умеет Adobe Acrobat Pro. Приведенный пример написан на Visual Basic. Нет проблемы во все этом вообще никакой
 
[^]
Narian
27.07.2016 - 14:48
0
Статус: Offline


Ярила

Регистрация: 5.02.16
Сообщений: 4970
Цитата (dimerss @ 27.07.2016 - 14:13)
выделить все и массово отправить на принтер религия не позволяет?

Не поможет. Настройки печати не будут действовать.
 
[^]
Яжпрограммер
27.07.2016 - 14:48
2
Статус: Offline


Хохмач

Регистрация: 10.05.16
Сообщений: 701
Не знаю че там за язык. Но тру программисты делают так:
1. Открываем Github
2. В строке поиска вводим "pdf print", к примеру
3. Наслаждаемся результатами отсортированными по языкам/репозиториям и т.д
4. Копируем всё что надо в свою программку
5. Получаем бабло

Это сообщение отредактировал Яжпрограммер - 27.07.2016 - 14:49
 
[^]
al9x
27.07.2016 - 14:49
1
Статус: Offline


Приколист

Регистрация: 19.12.11
Сообщений: 378
Цитата (drivert54 @ 27.07.2016 - 14:16)
...
В поисках решения данной проблемы, вышеупомянутый google завел на форум программистов, в раздел VBA и Excel, где в одной из тем я нашел следующее (см. скриншот).

Вопрос в следующем: на каком языке написан нижеприведенный код, куда его скопировать, и что запустить, чтобы оно заработало?
...

Даже не знаю что ответить...

Возможно это VBA в Excel.
Название форума, где был найден код, как бы намекает на это.

VBA - Visual Basic for Application (язык на котором пишутся макросы в MS Office, в т.ч. в MS Excel)
 
[^]
Нанонимно
27.07.2016 - 15:01
0
Статус: Offline


Герцог Мира

Регистрация: 3.10.15
Сообщений: 4992
ТСу уже нужно посчитать количество страниц пдфа, нахер он в начале темы этот бред про печать множества пдфов развёл - не понятно.

Короче делаешь так:
Ставишь ImageMagick отсюда: http://www.imagemagick.org/download/binari...Q16-x64-dll.exe
Ставишь GhostScript отсюда:
https://github.com/ArtifexSoftware/ghostpdl...19/gs919w32.exe
Потом делаешь батничек с циклом по пдф. Объяснять как? И identify.exe считаешь сколько он там вывел строчек - выводит по строчке на каждую страницу.
Всё в несколько строк скрипта.
Всё работает очень медленно, к сожалению. Так что придётся тебе за очередью следить - вон ссылку на хабр дали. Так будет проще.
ЗЫ. Не, нифига не проще.. бгг
Ну ладно, держи, болезный "коллека"
Код
@echo off
for %%i in (*.pdf) do (echo %%i && "C:\Program Files\ImageMagick-7.0.2-Q16\identify.exe" "%%i" | "C:\Program Files\Git\usr\bin\wc.exe" -l )


Git 64bit ещё придётся поставить, так как юникс тулза оттуда использована

Это сообщение отредактировал Нанонимно - 27.07.2016 - 15:15

Начинающий программист просит помощи
 
[^]
AnTim
27.07.2016 - 15:11
0
Статус: Offline


Ярила

Регистрация: 13.11.11
Сообщений: 3258
Бесплатный склеивальщик PDF. Потом печать.
Например - A-PDF Merger
 
[^]
AnTim
27.07.2016 - 15:11
0
Статус: Offline


Ярила

Регистрация: 13.11.11
Сообщений: 3258
Цитата (mrbb @ 27.07.2016 - 14:42)
Цитата (drivert54 @ 27.07.2016 - 14:12)
Наверняка среди посещающих ЯП есть программисты, прошу Вашей помощи, господа!

Каждый месяц приходится распечатывать кучу PDF, изначально открывая каждый файл - печать - настройки - запуск, это очень сильно затягивало процесс.

Acrobat Pro решает эту проблему объединением всех файлов в один

Слишком тяжёлый.
 
[^]
ПТУР
27.07.2016 - 15:13
0
Статус: Offline


Балагур

Регистрация: 2.10.14
Сообщений: 902
У меня на убунту мате такая же задача.
Проблема в том шо права зарезанные до нимогу.
Да, на винде это в два клика. Но на линуксе не все для людей.
 
[^]
Del137
27.07.2016 - 15:20
0
Статус: Offline


Юлист

Регистрация: 29.06.05
Сообщений: 1261
ну окуенно, правила меняются по ходу игры, вначале распечатать стопкой не мог, а теперь реестр нужен, народ огребает за комменты
 
[^]
dimerss
27.07.2016 - 15:44
0
Статус: Offline


Ярила

Регистрация: 10.08.15
Сообщений: 1562
Цитата (mrbb @ 27.07.2016 - 14:44)
Цитата (dimerss @ 27.07.2016 - 14:21)
так то пдф тяжелый формат для печати  - бюджетные принтера отрабатывают эту хуергу очень долго.

Правда? а зачем пихать в пдф миллионы объектов, которые обрабатывает обычный принтер долго?

Правильный настройки для создание пдф и никаких проблем не будет с обработкой.
тем более для пдф файлов с текстом

если б я создавал эту пдф порнографию, но наверняка без картинок и чисто в текстовом виде. но имею то, что имею.
Видится пдф в принтере именно как картинка,и причем очень жирная..потому лучше переделать ее в текст, а потом уже принтер не станет задумываться на 5 сек после каждой страницы.Там где оперативы побольше в принтере, этой проблемы нет.
 
[^]
drivert54
27.07.2016 - 15:48
0
Статус: Offline


Приколист

Регистрация: 20.05.16
Сообщений: 266
Цитата (Нанонимно @ 27.07.2016 - 14:21)
drivert54
Написано это на ВБА. Чтобы это исполнить - нужно создать макрос в ворде, например.
Судя по всему - ты просишь нас делать за тебя твою работу

Спасибо за подсказку, всё сделал, всё работает =)

Приведенный код вставил в макрос, разобрался что и как он делает, запустил и вуаля - задача решена.

На этом всем спасибо за подсказки =)

Это сообщение отредактировал drivert54 - 27.07.2016 - 15:52
 
[^]
Нанонимно
27.07.2016 - 16:05
0
Статус: Offline


Герцог Мира

Регистрация: 3.10.15
Сообщений: 4992
Буагага. внимательно посмотрел на эту вба - они там просто ^L (linefeed) считают
Боюсь, что со сжатым pdf не прокатит
 
[^]
Седая
27.07.2016 - 16:08
0
Статус: Offline


Накрутчеца

Регистрация: 19.09.11
Сообщений: 330
Цитата (drivert54 @ 27.07.2016 - 13:48)
Цитата (Нанонимно @ 27.07.2016 - 14:21)
drivert54
Написано это на ВБА. Чтобы это исполнить - нужно создать макрос в ворде, например.
Судя по всему - ты просишь нас делать за тебя твою работу

Спасибо за подсказку, всё сделал, всё работает =)

Приведенный код вставил в макрос, разобрался что и как он делает, запустил и вуаля - задача решена.

На этом всем спасибо за подсказки =)

И где то от счастья заплакал бухгалтер.
 
[^]
Понравился пост? Еще больше интересного в Телеграм-канале ЯПлакалъ!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 4741
0 Пользователей:
Страницы: (3) 1 2 [3]  [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]


 
 



Активные темы






Наверх