2010-12-14 3 views
0

Я бы создал много форм с различными выходами, но я хочу создать форму только один раз.формы как html и pdf

Первый - HTML:

  • форма должна отображаться в Internet Explorer
  • значения (пользователь заполняет форму) должны быть сохранены в базе данных
  • форма должен отображаться с сохраненные значения в предыдущем случае в сети Интернет Проводник

Второй - PDF:

  • форма должна быть экспортирована в формате PDF с previus сохраненные значения

Требования:

  • Desing форму только один раз
  • дисплей + редактировать как html
  • дисплей в формате PDF

Дополнительно:

  • поддержка JavaScript на стороне клиента для проверки

Я не уверен, Что лучший способ.

Я мог бы использовать libarys/tools, такие как wkhtmltopdf или dompdf, но я не уверен, поддерживает ли это также заполненную html-форму. Imo XSL, XSLT и XSL: FO не является вариантом, потому что, если я понимаю, что правильно, я должен создать XSL: FO для HTML-вывода и один для PDF-вывода.

Что вы думаете?

+0

вы можете быть на правильном пути ..... – abmv

+0

Продукт, над которым я работаю, называется [Liquid Office] (http://www.cardiff.com/products/liquidoffice/index.html). Он делает все это (и многое другое), но, вероятно, переполняет (рабочий процесс, BPM, весь этот джаз). И expen $$$ ive. Я не знаком с конкурентами меньшего масштаба. –

ответ

0

Я не знаю, может ли это быть полезным для всех ваших точек, но файлы Crystal Reports (.rpt) могут быть заполнены, а затем экспортированы достаточно хорошо для Pdf, html или Word. Это может занять некоторое время, чтобы заставить его работать (на работе мы используем версию, интегрированную в VS2008).

+0

Но мне нужен плагин Crytal Reports для того, чтобы заполнить их в браузере?! Это не вариант. – Floyd

0

Посмотрите на Stimulsoft.Web гели много с C#, и вы можете экспортировать на что угодно + вы можете купить исходный код тоже, дешевле.

+0

Я не хочу создавать отчеты. Я хочу создавать формы с входами, радио, флажками, текстовыми полями ... – Floyd

+0

вы можете расширить код, так или иначе, Adobe PDF имеет мастер PDF-форм, который можно использовать для распространения в списке получателей, и он может хранить данные и экспортироваться в файл csv, или InfoPath Forms Services – abmv