Текущее время: Сб, авг 18 2018, 10:57

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


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


ВНИМАНИЕ!

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



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

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


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

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


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

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

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

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

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

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


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

Зарегистрирован:
Пт, окт 15 2010, 15:06
Сообщения: 283
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, 15:25 
Модератор
Модератор

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

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


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

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

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

:D

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


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

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


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

Сейчас этот форум просматривают: Google [Bot]


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

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