我有许多在SharePoint中使用InfoPath Forms Services(非客户端)中的.XSN模板创建的.XML文件。
我想将这些信息表格存档到.PDF。
有没有办法将使用infopath表单服务创建的.XML文件批量转换为.PDF?
答案 0 :(得分:1)
我使用以下方法从InfoPath docs创建PDF。
完成前两个步骤后,您可以在PowerShell中批量生成SSRS。
答案 1 :(得分:0)
可以在InfoPath中打开基于Forms Services的InfoPath表单,它不仅限于在Forms Services中使用。不幸的是,Forms Services不允许PDF输出。
你可以 - 辛苦地 - 针对InfoPath客户端对象模型编写一些代码来从SharePoint中提取所有文件,将它们转换为PDF然后再次上传它们,或者你可以谷歌搜索“PDF Converter for SharePoint”并下载产品可以自动从SharePoint工作流或友好的Web服务API(可以从PowerShell使用)进行Infopath转换。
您可以找到有关InfoPath PDF(和其他格式)归档here主题的免费白皮书。它讨论了许多解决方案,其中一些是免费的,一些是商业化的。
免责声明,我参与了这个产品,所以认为我有偏见。没有提供直接链接,因为StackOverflow在链接到您自己的网站时皱眉。