PDFNet заполняет поля подписи

Я пытаюсь использовать PDFNetAndroid для заполнения полей подписи, и я видел несколько примеров, которые подписывают эти поля кодом (а не человеком). например, http://www.pdftron.com/pdfnet/samplecode/DigitalSignaturesTest.java.html

Я хочу, чтобы в тот момент, когда клиент касался мобильного экрана в поле подписи, он открывался с окном или чем-то еще, а клиент рисовал в поле.

Кто-то знает, как это сделать?

ОБНОВЛЕНИЕ: у меня есть pdf-файл с полем для подписи, который я создал в Acrobat. Я хочу войти в поле на своем устройстве Android. введите здесь описание изображения

Спасибо.


person tal    schedule 16.10.2017    source источник
comment
Кто-нибудь может объяснить, почему отрицательный балл? Я просто задаю простой вопрос, я привел примеры, и это очень ясно   -  person tal    schedule 16.10.2017
comment
Второй абзац не ясен. Можете ли вы уточнить, что вы спрашиваете. Возможно, вы могли бы предоставить снимок экрана.   -  person Ryan    schedule 16.10.2017
comment
@Ryan, я обновляю свой вопрос   -  person tal    schedule 17.10.2017


Ответы (1)


PDFNet Android SDK уже по умолчанию включает возможность щелкнуть поле подписи и, используя сенсорные события, нарисовать подпись.

Загрузите SDK, запустите пример проекта CompleteReader и откройте файлget_started.pdf. Затем перейдите на страницу 8 и коснитесь поля подписи.

Код/логика для обработки этого находится в проекте PDFViewCtrlTools, в частности в файле lib\src\PDFViewCtrlTools\src\com\pdftron\pdf\tools\DigitalSignature.java в SDK. Весь код инструментов предоставляется в SDK, поэтому вы можете настроить его в соответствии с потребностями своего бизнеса.

Обратите внимание, что у нас также есть демонстрационное приложение под названием Xodo, доступное бесплатно во всех мобильных магазинах. Это приложение использует CompleteReader в качестве основы.

person Ryan    schedule 17.10.2017
comment
В файле jar PDFNet.jar пакетных инструментов не было. - person tal; 29.10.2017
comment
Не могли бы вы уточнить, что именно вы подразумеваете под отсутствием пакетных инструментов? PDFNet.jar — это просто интерфейс к одному из файлов PDFNet.so для целевой архитектуры. Код инструментов создается в другой банке. - person Ryan; 30.10.2017
comment
Код инструментов генерируется в другой банке, где эта банка? - person tal; 31.10.2017
comment
Инструменты поставляются предварительно встроенными в lib/PDFViewCtrlTools.aar. См. Части A и B в разделе «Добавление поддержки аннотаций, выделения текста и заполнения форм» здесь blog.pdftron.com/2017/03/21/getting-started-with-android-2 для получения дополнительной информации. - person Ryan; 31.10.2017
comment
Я следовал за частью A и B. Когда я следовал за A, я получаю это сообщение: Ошибка: (15, 0) Не удалось найти общедоступный конструктор для класса org.gradle.api.internal.file.DefaultSourceDirectorySet_Decorated, который принимает параметры [java.lang. Строка, org.gradle.api.internal.file.BaseDirFileResolver]. Когда я следовал за B, я получаю сообщение об ошибке, в котором отсутствуют файлы. - person tal; 01.11.2017
comment
Похоже на новую проблему, отдельную от этого вопроса SO. Я бы порекомендовал отправить ваш проект в службу поддержки PDFTron для получения дополнительной помощи. - person Ryan; 01.11.2017