Какая технология пользовательского интерфейса, используемая в DocuSign и EchoSign, позволяет редактировать, заполнять и подписывать PDF-файлы онлайн? - PullRequest
3 голосов
/ 15 февраля 2012

Я хотел бы получить некоторые сведения о том, как такие сервисы, как DocuSign, EchoSign, FillAnyPDF и т. Д., Предоставляют пользовательский интерфейс для создания заполняемых PDF-файлов, их редактирования и встраивания подписей (как для захвата шрифтов, так и для жестов) из онлайн-интерфейса.

В качестве примера приведем демонстрацию EchoSign: https://secure.echosign.com/public/embedesignhtml?rdid=ZM5W64XRN7E&token=&hosted=false&

Я вижу, что их интерфейс основан на javascript, а большая часть JS обрабатывается: https://secure.echocdn.com/resource/148097141/bundles/esign.js

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

Я хотел бы знать, доступен ли такой инструмент или библиотека либо в коммерческих целях, либо в виде лицензии с открытым исходным кодом.

Спасибо!

SR

Ответы [ 2 ]

2 голосов
/ 15 февраля 2012

EchoSign предоставляет полный список API веб-сервисов, чтобы вы могли использовать функциональность преобразования PDF-формы в удобную для заполнения веб-среду.Методы API веб-служб доступны по адресу https://secure.echosign.com/redirect/latestApiMethods.

. Вы можете встраивать заполнение форм и подписывание EchoSign в ваше приложение, мы называем это встроенным виджетом.Через API вы можете вызвать сервис EchoSign, чтобы настроить виджет и получить уникальный URL-адрес для виджета, который может быть встроен в ваше приложение.Служба будет уведомлять вас, когда кто-то заполняет одну из ваших размещенных форм, и вы можете загрузить копию заполненного и подписанного PDF-файла с EchoSign.

Чтобы попробовать это, зарегистрируйтесь для учетной записи разработчика на https://secure.echosign.com/public/upgrade?type=developer&cs=api_page.

Дайте мне знать, если у вас есть дополнительные вопросы.

  • Mangesh EchoSignУправление продуктом
2 голосов
/ 15 февраля 2012

Один из способов получить обработанный, заполняемый документ в вашем решении - получить учетную запись DocuSign.Вы можете добавить опыт подписывания DocuSign через вызов веб-службы.По сути, документ (ы), любые поля формы и подписи будут отображаться с использованием AJAX.

Вы можете сразу попробовать его, перейдя по адресу www.docusign.com/devcenter и получив бесплатную учетную запись разработчика.Вы ищете следующие вызовы веб-службы: 1) CreateEnvelope - для указания документов в PDF или любом формате, полей и информации о получателе.2) RequestRecipientToken - чтобы получить визуализированный вид.

В качестве альтернативы вы можете пойти по пути Adobe - поместить PDF для рендеринга, и если у людей установлен плагин Acrobat, он отобразит все в окне Acrobat.Как вы можете догадаться, плагин Adobe исключает большинство мобильных устройств и любые браузеры, в которых он не установлен.Я, например, использую Mac, поэтому я никогда не загружал Adobe Reader, потому что Mac прекрасно отображает PDF без него.

Надеюсь, это поможет!

-mb

PS:Для полного раскрытия информации я работаю на DocuSign и поддерживаю разработчиков API DocuSign.

...