• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

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

    Запись на курс до 25 апреля. Получить промодоступ ...

Заполнение PDF-форм

  • Автор темы aksimus
  • Дата начала
A

aksimus

Требуется в UI открыть PDF документ содержащий форму и автоматически заполнить поля.

Пробовал реализовать 2мя способами, но оба безуспешно.
Первый способ..
по аналогии с Экселем обратиться к Acrobat Reader через

Set PDDoc = CreateObject("AcroExch.PDDoc")
i = PDDoc.Open("d:\test.pdf")
.....
но постоянно выбрасывает ошибку "Cannot create automation object" и плюс не совсем понятно умеет ли вообще Акробат заполнять PDF Forms автоматически.

Второй способ...
Нашел в интернете такой продукт iTextSharp.dll, функционал которого точно позволяет заполнять PDF формы, но все примеры работы с этой дллкой приведены на других языках, никак не могу понять как ее подключить из ЛотусСкрипт и обратиться к функционалу.

Может кто-то реализовывал подобные задачи и может привести пример кода или хотябы подтолкнуть в нужном направлении?
 

NetWood

Lotus Team
17.04.2008
545
93
BIT
8
Сам еще не доделал до конца, но копаю в этом направлении тоже.
iText - это java - не осилить + с русским шрифтом там траблы. Варианты DXML - мудреные. Советы дают а реальных примеров не допросишься. Только на уровне теории.

Вот простой вариант недавно отрыл

Create PDF / FDF in Lotus Notes using LS
если бы в него еще картинки из RTF поля можно было потыкивать - так справимся...
 
T

turumbay

Может кто-то реализовывал подобные задачи и может привести пример кода или хотя бы подтолкнуть в нужном направлении?
Пацаны юзают java:
Generating PDF Documents From Templates:
ну и до кучи:
Все актуально для r8 ( требует jvm 1.5 )
P.S. OLE и iTextSharp.dll - путь Темной стороны Силы. :)
 
A

aksimus

Пацаны юзают java:
Generating PDF Documents From Templates:
ну и до кучи:
Все актуально для r8 ( требует jvm 1.5 )
P.S. OLE и iTextSharp.dll - путь Темной стороны Силы. :)


Java хорош для бекэнда, в агентах или веб-сервисах... но как быть если надо сформировать ПДФ по клику экшена и тут же его открыть... вот и проходится извращаться с DLL и Ole
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 940
609
BIT
210
а чем java помешала формировать по клику - LS2J
юзать бридж LS2COM привычней? :rolleyes:
а по сути - в LS2COM граблей с типизацией и документированностью АПИ КОМов поболе будет

Добавлено: проверил базку с выше-указанного сайта...

Created-By: 1.4.2_17-b06 (Sun Microsystems Inc.)
Main-Class: com.lowagie.tools.ToolboxAvailable

Class-Path: iText-toolbox.jar iText-toolbox-2.1.3.jar bcmail-jdk14-138

.jar bcprov-jdk14-138.jar

так-чта 1.5 жвм там не обязательна..., вроди как
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!