Sharepoint Список в PDF отчет - PullRequest
6 голосов
/ 12 августа 2009

У меня есть список SharePoint, и мне нужно преобразовать его в документ (любого типа) и экспортировать в PDF. Не могли бы вы дать какие-нибудь советы о том, как это сделать? У меня есть Crystal Reports, но я не уверен, что это правильный вариант использования для этого.

Ответы [ 5 ]

5 голосов
/ 12 августа 2009

Вы можете программно получить доступ к библиотеке документов, используя объектную модель или через веб-сервисы.

Если вы используете объектную модель. Вы можете использовать объект SPContext, чтобы получить текущий сайт / список. Оттуда вы можете перебирать элементы или использовать метод объекта SPList, чтобы превратить его в набор данных, который затем можно использовать для создания PDF с использованием некоторой библиотеки PDF (например, PDF4NET). Если вы идете по этому пути, лучший способ развернуть его - это упаковать его в компонент файла решения (.WSP), который вы можете развернуть на своей ферме. В этом случае код будет работать в среде точки доступа. Вы можете получить довольно модный с этим и иметь что-то вроде пункта меню «Печать PDF» в меню действий для всех списков.

С другой стороны, вы также можете получить удаленный доступ к списку с помощью веб-сервисов. В таком случае вы можете просто использовать это в качестве поставщика данных для вашего пакета отчетов.

2 голосов
/ 07 декабря 2011

Инструмент PDFsharepoint (http://www.pdfsharepoint.com)) можно использовать для создания выходных PDF-файлов. Приятной особенностью этого инструмента является то, что вы будете «проектировать» или «импортировать» шаблон с помощью редактора WYSIWYG и отображать только данные. 1003 * Без беспорядка кодирования вашего собственного генератора PDF. Это не бесплатный инструмент ...

1 голос
/ 06 мая 2011

Самый простой способ экспортировать список SharePoint в pdf - сначала экспортировать список в виде Excel файла. Затем сохраните файл Excel в формате PDF.

1 голос
/ 30 апреля 2010

У меня большой успех в использовании MS-Access для создания отчетов в формате PDF из списков SharePoint. Вы даже можете встроить отчет в виде представления в списке. Когда вы выбираете вид, он открывает доступ для вас. Кроме того, вы можете присоединиться к нескольким спискам и даже другим данным изнутри доступа.

Access 2007 сохранит отчет в формате PDF или вы можете использовать адаптер принтера PDF, такой как PDFCreator.

1 голос
/ 23 октября 2009

Существует сторонний продукт, который автоматизирует это. iM-PMO «SharePoint Data Miner» можно использовать для создания отчета RS по любым данным списка, а затем использовать их средство просмотра отчетов сайта SharePoint и издатель документов для вывода отчета в виде PDF в библиотеку документов.

...