簡體   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