我有一个要求,我需要使用服务将html表单转换为PDF文档。 此服务的目的是仅转换XML中的给定数据集并应用于自定义HTML模板表单。 通常,我这样做的方法是使用XSL将XML数据设置为HTML表单中的所需模板,然后转换PDF,然后使用WCF服务返回结果。
然而,在学习新东西的过程中,我考虑使用JSRender模板生成所需的HTML表单,然后使用ASP.NET MVC或ASP.NET WEB API使用REST服务转换为PDF。 现在我的问题与我的建议是否可能有关: - 要使用JSRender进行自定义表单模板化,我需要将XML数据作为请求的一部分传递给REST服务。 - 然后使用JSRender将XML数据绑定到模板。
问题是我会假设我不能只将XML转换为HTML页面,然后将数据绑定到模板。我的印象是反过来,我必须从HTML表单发出一个AJAX请求并绑定到生成的JSON。我可以以某种方式将XML传递给HTML表单,然后将其绑定到模板吗?
如果我想要的是可能的,我是否应该使用Web API或坚持使用MVC表单? 或者我是否应该为整个JSREnder方法而烦恼并且只使用XML-XSLT方法?
很高兴获得反馈和建议,如果您需要更多细节,请告诉我......