SAPфорум.RU
https://www.sapboard.ru/forum/

Конвертер HTML в PDF на ABAP
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=97649
Страница 1 из 1

Автор:  AntonSikidin [ Сб, июн 01 2019, 12:59 ]
Заголовок сообщения:  Конвертер HTML в PDF на ABAP

Время от времени возникает задача сформировать какую-нибудь печатную форму. В общем случае нет проблем сформировать любой документ в любом редакторе не приходя в сознание, но есть проблема, это все не устраивает заказчика, потому что конечные пользователи имеют возможность внести изменения в документ. Потому почти всегда это должен быть PDF. Видимо конечные пользователи не знают о существовании PrintScrin и MsPaint.

Потому на выбор у нас следующие варианты

1) конвертировать смартформу
2) рисовать смартформу в AdobeForms
3) использовать отдельный сервер для конвертации

все эти варианты имеют свои недостатки.

Есть техническая возможность написать конвертер HTML в PDF на ABAP, проблема в том что для этого нужно написать примерно полтора мегабайта текста. Прежде чем в это ввязаться я хотел бы узнать кому вообще это все надо и как вы генерируете PDF.

Время от времени можно проверять этот репозитарий https://github.com/AntonSikidin/zcl_aba ... _converter

Автор:  ArmAnn [ Вс, июн 02 2019, 20:30 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

Для того чтобы понять 'кому это надо' - хотелось бы понять 'зачем?'.
Приведите юзкейсы, когда это реально нужно.

Автор:  Kengur [ Пн, июн 03 2019, 09:24 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

А просто распечатать в PDF не пробовали?

Автор:  thebestsaper [ Пн, июн 03 2019, 09:37 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

Цитата:
но есть проблема, это все не устраивает заказчика, потому что конечные пользователи имеют возможность внести изменения в документ.


интересно, а как конечные пользователи могут внести изменения в смартформу? Это что за смартформа такая?
Я знаю есть способы сделать редактируемые поля в PDF форме, но для смартформы такого не видел

Автор:  DKiyanov [ Ср, июн 05 2019, 13:19 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

смартформ не использовал
а AdobeForms - действительно некоторые формы не получается сделать как нужно
поэтому уже несколько раз переделывал их в Word с последующим сохранением в PDF

на счёт html->pdf не думаю что это будет востребовано

Автор:  Kuranov.Dmitry [ Ср, июн 05 2019, 15:10 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

в виду старой версии системы, пользуюсь смартформами.
Какие системные требования у вашего класса?

Автор:  AntonSikidin [ Сб, июн 08 2019, 13:35 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

DKiyanov написал:
смартформ не использовал
а AdobeForms - действительно некоторые формы не получается сделать как нужно
поэтому уже несколько раз переделывал их в Word с последующим сохранением в PDF

на счёт html->pdf не думаю что это будет востребовано



чем конвертируете ворд в пдф?


Html генерировать легче чем ворд

Автор:  AntonSikidin [ Сб, июн 08 2019, 13:46 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

ArmAnn написал:
Для того чтобы понять 'кому это надо' - хотелось бы понять 'зачем?'.
Приведите юзкейсы, когда это реально нужно.



формы бывают разные, мне обычно попадаютсе те которые анкета, это примерно 38 пунктов, каждый второй из которых это таблица.

Рисовать смартформы та еще боль, объявить все входящие параметры определить строки таблиц.

Самая боль начинается когда тебе предлагают поиграть со шрифтами, нарисовать в смартформе чекбоксы, добавить пару столбцов в имеющуюся таблицу, и сделать так чтобы это все вмещалось. Каждый пункт это ручное изменение в интерфесе, содержимом, а еще вставить столбец в таблицу так чтоб итоговая строка не превышала ширину строки, проще набрать заново, в итоге изменить строку таблицы сравнимо по затратам с тем чтоб нарисовать ее заново.


С хтмл проблем меньше, набираете любой документ в любом редакторе, хоть конвертируете из ворда в хтмл, осталось только конвертировать в пдф.

Автор:  AntonSikidin [ Сб, июн 08 2019, 13:48 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

Kuranov.Dmitry написал(а):
в виду старой версии системы, пользуюсь смартформами.
Какие системные требования у вашего класса?


его еще пока нет, это просто пример как легко и просто должно быть в итоге, в общем случае можно написать совместимым с версией 6.20

Автор:  Besa [ Пн, июн 10 2019, 09:49 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

AntonSikidin, не берусь утверждать будет ли полезна Ваша разработка или нет, но в моем понимании, нужно четко разделять две вещи:
1 - Z инструмент
2 - Стандартный инструмент

На любом, более или менее нормальном проекте, ИМХО, просто так Z утилиту для массового использования, непонятно чьего происхождения и какой потенциальный вред оно будет нести, никто не пропустить...

Автор:  pberezin [ Вт, июн 18 2019, 07:46 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

если смартформу отправить на печать адресату на внешний адрес электронки (должна быть соответствующая настройка в SCOT), то там автоматический конвертер срабатывает, и прилетает емайл уже с пдф-кой.
Единственное, бывают проблемки с некоторыми шрифтами (в кракозябры их конвертирует).

Автор:  Parazit [ Вт, июл 16 2019, 01:20 ]
Заголовок сообщения:  Re: Конвертер HTML в PDF на ABAP

AntonSikidin написал(а):
...
Есть техническая возможность написать конвертер HTML в PDF на ABAP, проблема в том что для этого нужно написать примерно полтора мегабайта текста. Прежде чем в это ввязаться я хотел бы узнать кому вообще это все надо и как вы генерируете PDF.

Если сделаете, то по любому этим будут пользоваться - кому-нибудь да пригодится. Несмотря на то, что PDF защищает от редактирования печатных форм ничуть не лучше, например, MS Office, иногда заказчик (а чаще PM или консультант) настолько упоротый, что проще сделать, чем переубедить. Я в таких случаях пользуюсь стандартной возможностью MS Office сохранять в формате PDF. Правда старые версии этого не умеют.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/