(我为我的英语道歉,但这不是我的母语^^)
我想就将InfoPath形式的归还转换为PDF有意见。 总而言之,我显示了一个连接到InfoPath的WebPat表格的WebPart列表,我希望将其提取到PDF文件。
我的第一个解决方案是制作自定义操作列表项以使用iTextSharp库生成PDF。 问题:它是及时的成本,并且开发了三种形式(InfoPath表单编辑,InfoPath形式的阅读和由代码生成的PDF表单)。
第二个解决方案是在JavaScript中检索WebPart的内容以将HTML数据转换为PDF,但这似乎不是非常干净的技术。
最后一个解决方案是创建一个自定义页面,其中包含一个包含InfoPath表单的XmlFormView,在该表单上可以通过在InfoPath表单中的InfoPath按钮上添加一些代码来执行提取。 在外部,导出方法无法在用于SP表单的dll Microsoft.Office.InfoPath.dll中访问。而且我也害怕无法在InfoPath表单上链接我的Web部件列表视图。
在您看来,什么是最佳解决方案?什么是解决它的最佳方法?
提前谢谢