我有一个 SharePoint 列表,我需要将其转换为文档(任何类型)并将其导出为 PDF。您对执行此操作的最佳方法有什么建议吗?我有 Crystal Reports,但不确定这是否是正确的用例。
您可以使用对象模型或通过 Web 服务以编程方式访问文档库。
如果使用对象模型。您可以使用 SPContext 对象来获取当前站点/列表。从那里,您可以迭代这些项目,或者您可以使用 SPList 对象上的方法将其转换为数据集,然后您可以使用该数据集使用某种 PDF 库(例如 PDF4NET)生成 PDF。如果您采用这种方式,推出它的最佳方法是将其打包为解决方案文件 (.WSP) 中的一项功能,您可以将其部署到您的场中。在这种情况下,代码将在共享点环境中运行。您可以对此非常感兴趣,并在所有列表的操作菜单中添加“打印 PDF”菜单选项。
另一方面,您还可以使用 Web 服务远程访问该列表。在这种情况下,您可以将其用作报告包的数据提供者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)