У меня есть некоторые документы PDF, которые отображаются в браузере, причем некоторые поля уже заполняются из базы данных с помощью iTextSharp (у нас работает Windows Server 2008, IIS 7, SQL Server 2008 и ASP.NET 2.0 / 2,5 с C #). Наши клиенты должны иметь возможность заполнить оставшиеся поля и сохранить PDF на сервере.
Я рассмотрел следующие возможности:
1.) Каким-то образом используя iTextSharp для анализа полей формы, получить все данные формы и сохранить их в базе данных при отправке.
2.) Добавление кнопки отправки в сам файл PDF с помощью LiveCycle с каким-либо событием JS click для сохранения данных FDF / XFDF / XDP / XML либо в базу данных, либо в плоский файл на сервере.
В настоящее время я не уверен, какой будет наилучший подход, что сработает или как реализовать любое из этих возможных решений, поэтому любая помощь будет принята с благодарностью.
Обновление:
Нам удалось отправить данные PDF-формы обратно на сервер, преобразовать FDF в XML и сохранить в базе данных. Динамические PDF-файлы LiveCycle, похоже, не работают одинаково. Когда мы отправляем PDF обратно на сервер, мы получаем 500 внутренних ошибок сервера. Таким образом, процесс работает до сих пор, но только для наших статических (не LiveCycle) PDF-файлов.
Есть идеи, почему мы можем получить внутреннюю ошибку сервера в формах LiveCycle?