2009-08-11 4 views
6

나는 SharePoint 목록이 있으며이를 문서 (모든 유형)로 변환하고 PDF로 내보낼 필요가 있습니다. 이 작업을 수행하는 가장 좋은 방법에 대한 정보를 얻을 수 있습니까? 나는 Crystal Reports를 가지고 있지만 이것이 올바른 사용 사례인지 확실하지 않습니다.Sharepoint PDF로 목록 보고서

답변

5

개체 모델을 사용하거나 웹 서비스를 통해 프로그래밍 방식으로 문서 라이브러리에 액세스 할 수 있습니다.

개체 모델을 사용하는 경우. SPContext 개체를 사용하여 현재 사이트/목록을 가져올 수 있습니다. 여기에서 항목을 반복하거나 SPList 객체의 메서드를 사용하여 데이터 집합으로 변환 한 후 PDF 라이브러리 (예 : PDF4NET)를 사용하여 PDF를 생성 할 수 있습니다. 이 경로를 선택하는 가장 좋은 방법은 팜에 배포 할 수있는 솔루션 파일 (.WSP)의 기능으로 패키지하는 것입니다. 이 경우 코드는 공유 지점 환경에서 실행됩니다. 이것으로 꽤 멋지고 모든 목록의 작업 메뉴에서 "PDF 인쇄"메뉴 옵션을 사용할 수 있습니다.

한편 웹 서비스를 사용하여 원격으로 목록에 액세스 할 수도 있습니다. 이러한 경우에는보고 패키지의 데이터 공급자로 사용할 수 있습니다.

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

PDF 쉐어 포인트 도구 (http://www.pdfsharepoint.com)를 사용하여 PDF 출력을 생성 할 수 있습니다. 이 도구에 대한 좋은 점은 WYSIWYG 편집기를 사용하여 템플릿을 "디자인"하거나 "가져 오기"하고 데이터 만 매핑한다는 것입니다. 자신의 PDF 생성기 코딩의 혼란없이. 그것은 무료 도구가 아니지만 ...