Групповая вставка объекта в документ

Обсуждение проблем, связанных с ПО для компьютеров

Модераторы: Al_lexx, Sharp, ionika, Happy_MAN, 0xFF, Atom, Serega S.U.

sansey
Сообщения: 115
Зарегистрирован: 15 июн 2006, 18:59
Откуда: Екатеринбург
Контактная информация:

Групповая вставка объекта в документ

Сообщение sansey »

Стоит следующая задача. Платежные поручения банка в электронном виде имеют отметку банка. К нам поступают платежки в формате PDF, но без этой самой отметки. Нам необходимо эту отметку вставлять вручную (отметка выдрана из того же самого PDF в виде скриншота части файла и вставлена в ворд как рисунок/объект). Когда документов мало - это еще ничего, но когда требуется обработать по 200-300 платежек, то это уже геморрой. Вопрос: существует ли программа позволяющая делать групповую обработку данной операции? При этом конечный формат платежки роли не имеет, т.е. не обязательно ее после вставки отметки банка оставлять в PDF. Необходима прога которая бы оптом во все платежки вставляла этот рисунок в нужное место (по типу как в фото вставляются логотип и дата в уголок), но при этом чтобы работала эта программа с текстовыми форматами, а не с изображениями. Как вариант можно конвертировать PDF в любой другой формат (тот же ворд, например) и уже в нем делать вставку объекта, а затем в этом же формате и сохранить. Ждем ваших предложений...
Лучше умереть когда хочется, жить чем дожить до того, когда хочется умереть.
Аватара пользователя
Happy_MAN
Молодой Админ
Сообщения: 1739
Зарегистрирован: 17 июл 2006, 06:23
Откуда: Kaliningrad
Контактная информация:

Сообщение Happy_MAN »

Не понял, сама платежка в пдф, а отметка в ворд? че за бред. А почему не на одном документе? и ЗАчем вообще вставлять отметку банка?
Россия - страна недокументированных возможностей..
Жил был программист, и было у него два сына - Антон и Неантон :)
sansey
Сообщения: 115
Зарегистрирован: 15 июн 2006, 18:59
Откуда: Екатеринбург
Контактная информация:

Сообщение sansey »

Потому что PDF формат не позволяет так просто в себя что-то взять и вставить. Приходится открывать его конвертером и затем вставлять объект. Объект сохранили в ворде для удобства. А отметка банка нужна нашим клиентам - и это к самой проблеме отношения не имеет)))... Можно сформулировать задачу по другому. Необходимо в кучу файлов PDF в определенное место вставить определенный объект... Так понятнее?
Лучше умереть когда хочется, жить чем дожить до того, когда хочется умереть.
lsgsoftware
Забанен (игнорирование правил)
Забанен (игнорирование правил)
Сообщения: 23
Зарегистрирован: 09 июн 2006, 18:01

Сообщение lsgsoftware »

Уж я то старый банковский волк. Похоже, вы получаете платежки через какой-то клиент-банк. Нормальные клиент-банки все это делают сами и их отметка имеет юридическую силу. А вы решили как-бы подделать отметку банка. Лучше сменить клиент-банк(но при этом и банк тоже). А если очень хочется, то нужно писать программу, ясно, что таких готовых нет. Написать можно, о это весьма сложная профессиональная работа.
sansey
Сообщения: 115
Зарегистрирован: 15 июн 2006, 18:59
Откуда: Екатеринбург
Контактная информация:

Сообщение sansey »

Повторяю второй раз... тема не про банки и платежки - а тема про то как в кучу PDF документов вставить определенный текст. При этом даже можно и не в PDF, с в любой другой формат - в который можно переконвертировать исходник.
Лучше умереть когда хочется, жить чем дожить до того, когда хочется умереть.
Аватара пользователя
Happy_MAN
Молодой Админ
Сообщения: 1739
Зарегистрирован: 17 июл 2006, 06:23
Откуда: Kaliningrad
Контактная информация:

Сообщение Happy_MAN »

При этом даже можно и не в PDF, с в любой другой формат - в который можно переконвертировать исходник.
ну тогда все просто: конвертируйте исходный документ в ворд(конвертеров хватает, но я бы предпочел Adobe Acrobat поновее), сливая их при этом в один документ, каждая платежка на отдельной странице. Далее, создаете колонтитул (которые, как известно, отображаются на каждой странице в определенном месте) и вставляете туда свою отметку. Если вам нужно каждую платежку в отдельном документе, то нужно конвертировать с применением к документу определенного стиля(соотв., нужен такой конвертер, который это может) или менять стиль документа по умолчанию(Normal.dot, насколько я помню), но это только если конвертер пользуется им в своей работе(может быть, стиль находится в файлах самого конвертера, это уже вам разбираться с конкретным конвертером. Опять же, повторюсь, что Adobe Acrobat уже 8-й вроде заточен под работу с вордом)
Россия - страна недокументированных возможностей..
Жил был программист, и было у него два сына - Антон и Неантон :)
Аватара пользователя
MegaAf
Сообщения: 772
Зарегистрирован: 06 ноя 2006, 00:44

Сообщение MegaAf »

Можно попытаться выводить на печать через виртуальный PDF-принтер, который добавляет "водяной знак", например.

По-моему pdfMachine умел делать эти марки при печати... но не уверен :(
У желания 1000 возможностей, у нежелания 1000 причин!!! :: AMD Athlon XP 2500+ GF5200 -> ATi-AMD Athlon 64 X2 5200+ Ati Radeon 3850
lsgsoftware
Забанен (игнорирование правил)
Забанен (игнорирование правил)
Сообщения: 23
Зарегистрирован: 09 июн 2006, 18:01

Сообщение lsgsoftware »

Был у меня период увлечения такой темой. В принципе, проблемы нет.
Есть редакторы PDF, которые умеют это делать. Это знаменитый Акробат(но ридер, конечно).Есть редакторы и по проще. До сих пор у меня на компе еще стоит несколько штук. Вот даже один редактор в триальной версии делает то, что вам нужно - подставляет в документ логотип своей фирмы. Так что руками все делать можно, но на документ уйдет несколько минут(2-3 мин. - от шустрости исполнителя зависит). А если документов сотни - все ясно. Так что нужно писать специальную прогу, которая умеет это делать. Такие есть(и сам такие делал), но они ориентированы на конкретные документы, к примеру, автомобильная справка-счет, таможенная декларация. А вот тут вам решать, заказывать такую прогу у профессионалов, или лишнего человечка взять на работу на скромную зарплату
sansey
Сообщения: 115
Зарегистрирован: 15 июн 2006, 18:59
Откуда: Екатеринбург
Контактная информация:

Сообщение sansey »

упрощаем задачу. т.к. PDF можно конвертировать в ворд, то значит нужна программа которая пакетно будет вставлять в ворд определенный текст в определенное место... колонтитулы это конечно хорошо, но я не уверен что это можно делать пакетно. слышал что есть такая программка которая в кучу документов умеет вставлять кусок текста...
Лучше умереть когда хочется, жить чем дожить до того, когда хочется умереть.
Аватара пользователя
Happy_MAN
Молодой Админ
Сообщения: 1739
Зарегистрирован: 17 июл 2006, 06:23
Откуда: Kaliningrad
Контактная информация:

Сообщение Happy_MAN »

Запихай колонтитулы в стиль и ищи программу, которая стили умеет применять.
попробуйте этим
http://soft.softodrom.ru/ap/RQ-Search-and-Replace-p5143
и тут все проги посмотрите из списка
http://replace-in-ms-word-files.softplatz.net/
Россия - страна недокументированных возможностей..
Жил был программист, и было у него два сына - Антон и Неантон :)
lsgsoftware
Забанен (игнорирование правил)
Забанен (игнорирование правил)
Сообщения: 23
Зарегистрирован: 09 июн 2006, 18:01

Сообщение lsgsoftware »

Ну если есть множество вордовых файлов и нужно в пакетном режиме
запихать в каждый файл кусочек, то это проще. Но ведь кусочки эти для разных файлов могут быть разными, места вставки то же разными.
Написать такую прогу можно.Сам такие делал, но под конкретный заказ.Думаю, что некой универсальной тулзы, да еще с настройками под шаблон конкретных документов просто не существует, Хотя может быть и ошибаюсь
Аватара пользователя
Happy_MAN
Молодой Админ
Сообщения: 1739
Зарегистрирован: 17 июл 2006, 06:23
Откуда: Kaliningrad
Контактная информация:

Сообщение Happy_MAN »

http://msdn.microsoft.com/en-us/library/cc313105.aspx
http://www.microsoft.com/interop/docs/O ... rmats.mspx
качаете спецификацию формата doc, изучаете, и пишете прогу, которая меняет определенные строки в ваших файлах. Или ищете спеца, платите ему немного денег, он пишет прогу и ваши проблемы решены. Думаю, это лучшее решение.
Россия - страна недокументированных возможностей..
Жил был программист, и было у него два сына - Антон и Неантон :)
lsgsoftware
Забанен (игнорирование правил)
Забанен (игнорирование правил)
Сообщения: 23
Зарегистрирован: 09 июн 2006, 18:01

Сообщение lsgsoftware »

Ну, ковыряться в нутрянке формата вордового файла, это уж слишком. В нормальных ООП-языках есть классы и методы, которые умеют это делать , только пользоваться надо уметь.А так, Вы правы. Прогу надо писать. Но "немного денег" это по вашему сколько, просто интересна ваша оценка
Аватара пользователя
Happy_MAN
Молодой Админ
Сообщения: 1739
Зарегистрирован: 17 июл 2006, 06:23
Откуда: Kaliningrad
Контактная информация:

Сообщение Happy_MAN »

Прога простая (для спеца) - 5000р.
Россия - страна недокументированных возможностей..
Жил был программист, и было у него два сына - Антон и Неантон :)
sansey
Сообщения: 115
Зарегистрирован: 15 июн 2006, 18:59
Откуда: Екатеринбург
Контактная информация:

Сообщение sansey »

lsgsoftware писал(а):Ну если есть множество вордовых файлов и нужно в пакетном режиме
запихать в каждый файл кусочек, то это проще. Но ведь кусочки эти для разных файлов могут быть разными, места вставки то же разными.
Написать такую прогу можно.Сам такие делал, но под конкретный заказ.Думаю, что некой универсальной тулзы, да еще с настройками под шаблон конкретных документов просто не существует, Хотя может быть и ошибаюсь
Ну я думаю что кусочек будет всегда одинаковый и в документ вставлять его надо будет в одно и тоже место... поэтому тут сложностей нет. Прогу писать как-то не хочется пока. Уверен что есть готовый софт. Вопрос только какой. Ну, а на всякий случай - вы бы взялись за написание такой программы под заказ? Цена вопроса?
Лучше умереть когда хочется, жить чем дожить до того, когда хочется умереть.
Ответить