1

我在 SharePoint 中从 InfoPath Forms Services(不是客户端)中的 .XSN 模板创建了许多 .XML 文件。

我想将这些信息路径表单归档为 .PDF。

有没有办法将使用 infopath 表单服务创建的 .XML 文件批量转换为 .PDF?

4

2 回答 2

1

我使用以下方法从 InfoPath 文档创建 PDF。

  1. 将 InfoPath xml 保存到 SQL。使用具有 xml 数据类型的列的表。确保创建 xml 索引
  2. 根据需要创建一个使用 SQL xquery 分解 xml 的视图。您将在报告中使用此视图。
  3. 根据需要使用 SSRS 或其他报告工具生成 PDF。

完成前两个步骤后,您可以在 PowerShell 中批量生成 SSRS。

于 2013-09-13T13:55:18.867 回答
0

可以在 InfoPath 中打开基于 Forms Services 的 InfoPath 表单,它不仅限于在 Forms Services 中使用。不幸的是,Forms Services 不允许 PDF 输出。

您可以 - 煞费苦心地 - 针对 InfoPath 客户端对象模型编写一些代码,以从 SharePoint 中提取所有文件,将它们转换为 PDF,然后再次上传,或者您可以在谷歌搜索“SharePoint 的 PDF 转换器”并下载一个可以自动化的产品来自 SharePoint 工作流或友好的 Web 服务 API(可从 PowerShell 中使用)的 Infopath 转换。

您可以在此处找到有关 InfoPath PDF(和其他格式)归档主题的免费白皮书。它讨论了许多解决方案,其中一些是免费的,一些是商业的。

免责声明,我在这个产品上工作,所以认为我有偏见。没有提供直接链接,因为 StackOverflow 不赞成链接到您自己的网站。

于 2013-08-14T09:10:51.407 回答