转帖:http://www.bizsupportonline.net/infopath2007/export-infopath-2007-form-to-pdf.htm<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
问题:你现在已经有一个InfoPath表单,但是你想把它转化成PDF文档的格式。
解决方案:
你可以通过给表单添加按钮事件或是利用InfoPath2007的自带的另存为PDF OR XPS可以完成表单的转换。
注:这些方法只是针对客户端程序,而不支持浏览器形式的表单转化,而且必须安装Save As PDF or XPS add-in for Microsoft Office 2007的插件(下载网址:http://www.microsoft.com/downloads/details.aspx?FamilyId=4D951911-3E7E-4AE6-B059-A2E79ED87041&displaylang=en)
方法一:
在InfoPath2007的对象模型中包含了Export的方法,你可以利用此方法导出当前正在编辑的InfoPath表单视图成PDF格式的文件。
首先,打开此表单。
然后,在你的表单中添加一个Button按钮控件。
最后,在这个按钮控件的Click事件事件中添加如下的代码即可(C#):
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
备注:
1.
你必须设置你的表单的“安全与信任”设置为“完全信任”
2.
这个插件是不支持浏览器表单的导出成PDF文件的
3.
一次只能导出一个视图表单(即当前视图表单)。你可以切换到任意你想要导出的表单视图并导出成PDF格式。
方法二:
1.
下载并安装Save As PDF or XPS add-in for Microsoft Office 2007插件
2.
打开你的表单在InfoPath2007中,点击“文件”菜单,选择“导出”的子菜单“PDF或XPS”即可完成操作。
请注意,此加载只能用于在InfoPath编辑器,而不是在InfoPath设计,也就是说,它不能被用于将InfoPath表单模板导出成一个PDF文件,因为它不是一个InfoPath表单模板导出。它只能用于导出在InfoPath表单编辑器中填写后的表单,如下图所示:
备注:
1.
以第一种方法不一样,这个不需要给表单设置为“完全信任”
2.
这个功能是在表单编辑填写内容时才有,而在设计表单模板时时没有这个选项功能。
3.
一次只能导出一个视图表单(即当前视图表单)。你可以切换到任意你想要导出的表单视图并导出成PDF格式。
转帖:http://www.bizsupportonline.net/infopath2007/export-infopath-2007-form-to-pdf.htm
如果不懂,请参见以上网址。或是直接跟我联系MSN:wuxizhi2639@Hotmail.com
转载于:https://blog.51cto.com/sharefuture/289831