Sharepoint 列表转 PDF 报告

标签 sharepoint pdf crystal-reports moss wss

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

最佳答案

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

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

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

关于Sharepoint 列表转 PDF 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1262717/

相关文章:

css - Div 不适合容器

r - 使用ggplot在pdf输出文件的单独页面上绘制每个图形

SharePoint 字段未显示在显示/编辑/新建页面中

c++ - 从 (La)TeX 创建 PDF

php - 使用 PHP 解析原始 PDF 数据以创建 PDF

sql - Crystal Reports - 促进正面/背面打印

vb6 - 向 Crystal 报表传递参数

crystal-reports - Crystal Reports如果为true,则返回数字,否则返回NULL

c# - 在 project-server 2013 中创建任务的远程前置事件处理程序不起作用

jquery - GetListItems Web 服务忽略我的查询过滤器