SAPфорум.RU https://www.sapboard.ru/forum/ |
|
Установка пароля на PDF-форму при отправке почтой https://www.sapboard.ru/forum/viewtopic.php?f=13&t=96436 |
Страница 1 из 1 |
Автор: | Acid_Firewood [ Чт, май 24 2018, 16:16 ] |
Заголовок сообщения: | Установка пароля на PDF-форму при отправке почтой |
Коллеги, добрый день. Можно ли програмно устанавливать пароль на PDF-форму перед отправкой её почтой? Есть у кого пример? На текущий момент, реализацию вижу немного иначе - архивировать форму, паролить архив и его вкладывать в письмо. Нет ли пути без архиватора и без использования всяких проприетарных сторонних свистелок? |
Автор: | Acid_Firewood [ Чт, май 24 2018, 16:37 ] |
Заголовок сообщения: | Re: Установка пароля на PDF-форму при отправке почтой |
Как я понял, и с архиватором тут будут пляски. Оригинальный класс CL_ABAP_ZIP не предоставляет возможности защиты пароля архивом. Параметров не нашел. Тогда, думаю, можно найти досовский rar.exe, сохранить его в SMW0 или OAOR/OAER. Перед архивацией, выгружать его на машину пользователя и с ключами его запускать. Есть у кого мысли/наработки? |
Автор: | olegbash [ Пн, июн 18 2018, 13:28 ] |
Заголовок сообщения: | Re: Установка пароля на PDF-форму при отправке почтой |
pfd должен отправляться во вне или внутри сети? если внутри сети - отправляйте ссылка на WDA или UI с возможностью показа pdf, а там - логика с паролем. если во вне - тогда можно сделать интерактивный pdf, который опять же обращается к Web. или так: SAP отправляет письмо (с GUID), в 1ом pdf - поле и кнопка; 1ый pdf генерит письмо и отправляет в SAP. SAP присылает почтой уже тот pdf, который должен был быть защищен паролем. с моей точки зрения: это либо двушаговая процедура либо web доступ (зависит от того, какая сеть). |
Автор: | Acid_Firewood [ Пн, июн 18 2018, 14:00 ] |
Заголовок сообщения: | Re: Установка пароля на PDF-форму при отправке почтой |
olegbash написал(а): pfd должен отправляться во вне или внутри сети? если внутри сети - отправляйте ссылка на WDA или UI с возможностью показа pdf, а там - логика с паролем. если во вне - тогда можно сделать интерактивный pdf, который опять же обращается к Web. или так: SAP отправляет письмо (с GUID), в 1ом pdf - поле и кнопка; 1ый pdf генерит письмо и отправляет в SAP. SAP присылает почтой уже тот pdf, который должен был быть защищен паролем. с моей точки зрения: это либо двушаговая процедура либо web доступ (зависит от того, какая сеть). Зачем так сложно, если спека PDF-формата подразумевает защиту паролем? Нашел такой пример. Но, к сожалению, ни с версией PDFBox 1.8.6, ни с 1.8.14, у меня PDF-ка не запаролилась. Нашел другой пример. Но, тут надо использовать проприетарную утилитку. Да, и к тому же, для разных ОС - будет разная команда. В примере показано на команде для Windows NT. А как она должна выглядеть для Aix или Linux - ещё надо будет репу почесать. |
Автор: | olegbash [ Пн, июн 18 2018, 14:25 ] |
Заголовок сообщения: | Re: Установка пароля на PDF-форму при отправке почтой |
спасибо за ссылку. соглашусь, что накрученно получилось. по ссылке - более профессиональный подход. касательно различия ОС: можно сделать разные команды для разных ОС и в зависимости от SY-OPSYS. а на начальном этапе - сделать только для Вашей |
Автор: | olegbash [ Вт, июн 19 2018, 07:35 ] |
Заголовок сообщения: | Re: Установка пароля на PDF-форму при отправке почтой |
если можно использовать возможности frontend, то можно через макрос Office : https://www.howtogeek.com/124824/how-to ... word-2013/ но способы указанные Вами - конечно, лучше. если получиться "победить задачу", то поделитесь, пожалуйста, как получилось. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |