2010-12-14 60 views
0

我会创建许多不同的输出形式,但我只希望设计一次窗体。格式为html和pdf

第一 - HTML:

  • 形式必须 Internet Explorer中
  • 值显示(用户填写的 形式)必须被保存在一个数据库中
  • 形式必须与 显示在互联网上previus保存的值 资源管理器

二 - PDF:

  • 形式必须与previus可以导出为PDF 保存的值

要求:

  • 德兴形式只有一次
  • 显示+编辑为html
  • 显示为PDF

可选:对客户端的JavaScript

  • 支持验证

我不知道什么最好的办法。

我可以使用libarys /工具,如wkhtmltopdf或dompdf,但我不知道这是否也支持填写html格式。 Imo XSL,XSLT和XSL:FO不是一种选择,因为如果我明白了,我必须为HTML输出创建一个XSL:FO,并为PDF输出创建一个。

你觉得呢?

+0

您可能在正确的轨道上..... – abmv 2010-12-14 14:07:25

+0

我工作的产品被称为[液体办公室](http://www.cardiff.com/products/liquidoffice/index.html)。它可以完成所有这些工作(还有更多),但可能是矫枉过正的(工作流程,BPM,所有爵士乐)。并且支付$ $$$。我不熟悉任何小规模的竞争对手。 – 2010-12-14 18:14:37

回答

0

我不知道它是否对您的所有观点都有用,但可以填写Crystal Reports文件(.rpt),然后很好地导出到Pdf,html或Word。尽管它可能需要一些时间才能正常工作(在工作中我们使用集成在VS2008中的版本)...

+0

但是我需要Crytal Reports插件来填充它们在浏览器中?这不是一个选项。 – Floyd 2010-12-14 17:20:01

0

看看Stimulsoft.Web与C#凝结了很多,你可以导出任何东西+你可以购买源代码也更便宜。

+0

我不想创建报告。我想创建输入,收音机,复选框,textareas表单... – Floyd 2010-12-15 08:42:26

+0

您可以通过任何方式扩展代码,adobe pdf具有可用于分发给收件人列表的pdf表单向导,它可以存储数据并导出到csv文件或InfoPath Forms Services – abmv 2010-12-15 09:10:15