Текущее время: Вт, мар 19 2024, 13:48

Часовой пояс: UTC + 3 часа


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


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Чт, май 24 2018, 16:16 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Коллеги, добрый день.
Можно ли програмно устанавливать пароль на PDF-форму перед отправкой её почтой?
Есть у кого пример?
На текущий момент, реализацию вижу немного иначе - архивировать форму, паролить архив и его вкладывать в письмо.
Нет ли пути без архиватора и без использования всяких проприетарных сторонних свистелок?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Чт, май 24 2018, 16:37 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
Как я понял, и с архиватором тут будут пляски.
Оригинальный класс CL_ABAP_ZIP не предоставляет возможности защиты пароля архивом. Параметров не нашел.
Тогда, думаю, можно найти досовский rar.exe, сохранить его в SMW0 или OAOR/OAER. Перед архивацией, выгружать его на машину пользователя и с ключами его запускать.
Есть у кого мысли/наработки?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Пн, июн 18 2018, 13:28 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
pfd должен отправляться во вне или внутри сети?

если внутри сети - отправляйте ссылка на WDA или UI с возможностью показа pdf, а там - логика с паролем.

если во вне - тогда можно сделать интерактивный pdf, который опять же обращается к Web.

или так: SAP отправляет письмо (с GUID), в 1ом pdf - поле и кнопка; 1ый pdf генерит письмо и отправляет в SAP. SAP присылает почтой уже тот pdf, который должен был быть защищен паролем.

с моей точки зрения: это либо двушаговая процедура либо web доступ (зависит от того, какая сеть).


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Пн, июн 18 2018, 14:00 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 15 2010, 14:06
Сообщения: 292
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 - ещё надо будет репу почесать.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Пн, июн 18 2018, 14:25 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
спасибо за ссылку.
соглашусь, что накрученно получилось.
по ссылке - более профессиональный подход.

касательно различия ОС: можно сделать разные команды для разных ОС и в зависимости от SY-OPSYS.
а на начальном этапе - сделать только для Вашей :-)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Установка пароля на PDF-форму при отправке почтой
СообщениеДобавлено: Вт, июн 19 2018, 07:35 
Модератор
Модератор

Зарегистрирован:
Пн, июн 27 2011, 08:25
Сообщения: 475
если можно использовать возможности frontend, то можно через макрос Office :

https://www.howtogeek.com/124824/how-to ... word-2013/

:D

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


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

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


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB