繁体   English   中英

Sharepoint List to PDF报告

[英]Sharepoint List to PDF report

我有一个SharePoint列表,我需要将其转换为文档(任何类型)并将其导出为PDF。 你有最好的方法提示吗? 我有Crystal Reports但不确定这是否是正确的用例。

您可以使用对象模型或Web服务以编程方式访问文档库。

如果使用对象模型。 您可以使用SPContext对象获取当前站点/列表。 从那里,您可以遍历项目,或者,您可以使用SPList对象上的方法将其转换为数据集,然后您可以使用某种PDF库(例如PDF4NET)生成PDF。 如果您采用这种方式,最好的方法是将其打包为解决方案文件(.WSP)中的一项功能,您可以将其部署到服务器场。 在这种情况下,代码将在共享点环境中运行。 您可以对此非常满意,并在所有列表的操作菜单中使用“打印PDF”菜单选项。

另一方面,您还可以使用Web服务远程访问列表。 在这种情况下,您可以将其用作报告包的数据提供者。

PDFsharepoint工具( http://www.pdfsharepoint.com )可用于生成PDF输出。 关于这个工具的好处是你将使用WYSIWYG编辑器“设计”或“导入”模板,并且只映射数据。 无需编写自己的PDF生成器。 它不是免费工具......

有一个第三方产品可以实现自动化。 i-PMO的“SharePoint Data Miner”可用于跨任何列表数据创建RS报表,然后使用其SharePoint站点报表查看器和文档发布者将报表作为PDF输出到文档库中。

我使用MS-Access从SharePoint列表创建PDF报告方面取得了很大成功。 您甚至可以将报告作为视图嵌入列表中。 选择视图时,它会为您打开Access。 此外,您还可以加入多个列表,甚至可以访问其他数据。

Access 2007将以PDF格式保存报告,或者您可以使用PDF打印机适配器,如PDFCreator。

将SharePoint列表导出为pdf的最简单方法是,首先将列表导出为Excel文件。 然后将Excel文件另存为Pdf文档。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM