2009-08-11 3 views
6

私はSharePointのリストを持っており、それをドキュメント(あらゆるタイプ)に変換してPDFにエクスポートする必要があります。これを行う最善の方法についてのヒントはありますか?私はCrystal Reportsを持っていますが、これが正しい使用例かどうか不明です。Sharepoint PDFへのリストレポート

答えて

5

オブジェクトモデルまたはWebサービスを使用して、プログラムによってドキュメントライブラリにアクセスできます。

オブジェクトモデルを使用する場合。 SPContextオブジェクトを使用すると、現在のサイト/リストを取得できます。ここからアイテムを繰り返し処理することができます。また、SPListオブジェクトのメソッドを使用してデータセットに変換し、ある種類のPDFライブラリ(PDF4NETなど)を使用してPDFを生成することもできます。このルートに移動する場合は、展開する最善の方法は、ファームに展開できるソリューションファイル(.WSP)の機能としてパッケージ化することです。この場合、コードは共有ポイント環境で実行されます。これでかなり気になることができ、すべてのリストのアクションメニューに「PDF印刷」メニューオプションがあります。

一方、Webサービスを使用してリモートでリストにアクセスすることもできます。このような場合は、レポートパッケージのデータプロバイダとしてこれを使用できます。

1

これを自動化するサードパーティ製品があります。 i-PMOの「SharePoint Data Miner」を使用して、任意のリストデータにわたってRSレポートを作成し、SharePointサイトのレポートビューアとドキュメントパブリッシャを使用して、レポートをPDFとしてドキュメントライブラリに出力できます。

1

MS-Accessを使用してSharePointリストからPDFレポートを作成することに成功しました。レポートをリストに埋め込むこともできます。ビューを選択すると、Accessが表示されます。さらに、複数のリストや、アクセス内の他のデータにも参加できます。

Access 2007はレポートをPDFとして保存するか、PDFCreatorなどのPDFプリンタアダプタを使用できます。

1

SharePointリストをpdfにエクスポートする最も簡単な方法は、最初にリストをExcelという名前でエクスポートすることです。次に、ExcelファイルをPDF文書として保存します。

2

PDFsharepointツール(http://www.pdfsharepoint.com)を使用してPDF出力を生成できます。このツールの素晴らしい点は、WYSIWYGエディタを使用してテンプレートを「デザイン」または「インポート」し、データのみをマッピングすることです。 がない場合は、独自のPDFジェネレータをコーディングしてください。しかし、無料のツールではありません...

関連する問題