Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.11.2017, 19:43   #1
kammet_it
Новичок
Джуниор
 
Регистрация: 18.11.2017
Сообщений: 2
По умолчанию Наложение штампа(оттиска) в готовом файле (XLS или PDF)

Всем добрый день.
Стоит задача в своей программе сделать вывод некоторой информации в виде штампа в уже сформированном Excel-файле, в котором будет указано "Подписано", "Входящий номер:665" и т.п. Для примера - также как это делается при наложении штампа электронной подписи операторами ЭДО - то есть в исходный документ добавляется штамп, содержащий нужные сведения. На выходе нужно получить либо такой же Excel файл со штампом, либо можно PDF, если будет проще реализовать конвертацию в PDF и наложение штампа уже в PDF.
Сделать хотелось бы на VB, Delphi, JS, но если будут другие варианты - буду рад информации
Прошу совета и мнений:
1. Насколько это реализуемо, какими средствами, есть ли какие-то примеры и наработки, документация.
2. Куда будет проще вставить штамп - в Excel или в PDF файл?
Изображения
Тип файла: jpg Пример наложения штампа.jpg (64.8 Кб, 157 просмотров)
kammet_it вне форума Ответить с цитированием
Старый 18.11.2017, 21:18   #2
kvitaliy
Участник клуба
 
Регистрация: 17.05.2011
Сообщений: 1,660
По умолчанию

Скачиваете и устанавливаете программу PDFSign, открываете в ней нужный вам документ, затем нажимаете кнопку добавить печать или подпись, после чего располагаете ее в нужном месте и готово.
-Печать на любой документ
за 5 минут
-Быстрая подпись документов
-Сохранение в формат .PDF
-Печать документа из самой программы
-Работает с любыми изображениями, есть возможность масштабирования
kvitaliy вне форума Ответить с цитированием
Старый 21.11.2017, 20:50   #3
kammet_it
Новичок
Джуниор
 
Регистрация: 18.11.2017
Сообщений: 2
По умолчанию

Спасибо за ответ. Задача стоит не по 1 документу это делать, открывая документ и подпись, а автоматизировать формирование штампа в Excel файле из своей программы. Т.е. pdfsign может помочь если у него есть режим командной строки и можно будет его вызвать из своей программы...Не знаете о таких возможностях или альтернативных вариантах?
kammet_it вне форума Ответить с цитированием
Старый 21.11.2017, 21:08   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Если из своей программы, то использовать com-объект Excel.Application и вставлять картинки в нужные ячейки. Если не ошибаюсь ActiveSheet.Shapes.AddPicture. Можно ручками это сделать, записывая в макрос и посмотреть потом что и как вызывалось
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 21.11.2017, 21:52   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

для MS Excel есть отдельный раздел на форуме. Там шансов получить готовый VBA макрос намного больше.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Конвертация pdf в xls Veroonya Компоненты Delphi 11 11.01.2016 17:06
Из PDF в XLS Евгений Таб Microsoft Office Excel 7 21.04.2014 22:46
из *.pdf в *.xls mihakr Microsoft Office Excel 2 29.05.2009 20:39