Tengo una lista de SharePoint y necesito transformarla en un documento (de cualquier tipo) y exportarla a PDF. ¿Tendría algún consejo sobre la mejor manera de hacer esto? Tengo Crystal Reports, pero no estoy seguro de si este es el caso de uso correcto para esto.Sharepoint List to PDF report
Respuesta
Puede acceder mediante programación a la biblioteca de documentos utilizando el modelo de objetos o a través de servicios web.
Si usa el modelo de objetos. Puede usar el objeto SPContext para obtener el sitio/lista actual. Desde allí, puede recorrer los elementos o puede usar un método en el objeto SPList para convertirlo en un conjunto de datos que luego podría usar para generar un PDF utilizando algún tipo de biblioteca PDF (por ejemplo, PDF4NET). Si realiza esta ruta, la mejor forma de implementarla es empaquetándola como una característica en un archivo de solución (.WSP) que puede implementar en su granja de servidores. En este caso, el código se estaría ejecutando en el entorno de punto compartido. Puede hacerse bastante elegante con esto y tener algo así como una opción de menú "Imprimir PDF" en el menú de acción para todas las listas.
Por otro lado, también puede acceder a la lista de forma remota utilizando los servicios web. En tal caso, podría usar esto como proveedor de datos para su paquete de informes.
Hay un producto de terceros que lo automatiza. "SharePoint Data Miner" de i-PMO se puede utilizar para crear un Informe RS en cualquier lista de datos, luego use el Visor de informes del sitio de SharePoint y el Editor del documento para generar el informe como PDF en una Biblioteca de documentos.
He tenido mucho éxito al utilizar MS-Access para crear informes PDF a partir de listas de SharePoint. Incluso puede insertar el informe como una vista en la lista. Cuando selecciona la vista, abre Access por usted. Además, puede unir múltiples listas e incluso otros datos desde el acceso.
Access 2007 guardará un informe como PDF o puede usar un adaptador de impresora PDF como PDFCreator.
La forma más fácil de exportar la lista de SharePoint a PDF es exportar primero la lista como archivo Excel. A continuación, guarde el archivo de Excel como documento PDF.
La herramienta PDFSharePoint (http://www.pdfsharepoint.com) se puede utilizar para generar la salida de PDF. Lo bueno de esta herramienta es que "diseñarás" o "importarás" una plantilla usando el editor WYSIWYG y solo asignarás los datos. Sin lío de la codificación de su propio generador de PDF. Aunque no es una herramienta gratuita ...
- 1. Report Viewer Landscape pdf export
- 2. Datagrid export to pdf
- 3. HTML5 to PDF serverside
- 4. List <T> to DataView
- 5. jQuery checkbox values to comma separated list
- 6. std :: vector to boost :: python :: list
- 7. DataTable to List <object>
- 8. Obtener el primer y último ListItem en Sharepoint List
- 9. Image File to PDF Stream Conversion
- 10. jasper report in grails
- 11. add-to-list 'load-path no parece funcionar
- 12. DefaultCredentials in Access to CRM/Sharepoint Web Services
- 13. C# create report programmatically
- 14. Crystal Report y ODP.Net
- 15. Android Crash Report
- 16. SSRS 2012 Report Models
- 17. ¿Cómo exporto Crystal Report en formato PDF, HTML y DOC utilizando el código C# en ASP.NET?
- 18. Crear el formulario de Jasper Report PDF desde JSON Object o JSON String
- 19. Delphi convert doc to pdf using Word ActiveX
- 20. Docx to pdf usando openoffice sin cabeza demasiado lento
- 21. Cómo establecer los márgenes de QTextDocument y otras propiedades (setHTML, print to pdf)?
- 22. SharePoint SiteDefinitions
- 23. ASp.net MVC con Report Viewer?
- 24. Cambie dinámicamente la conexión de Crystal Report
- 25. List.empty vs. List() vs. new List()
- 26. Scala create List [Int]
- 27. MigraDoc Bullet List (agujeros)
- 28. Sharepoint y WebID ="
- 29. Obteniendo el valor de std :: list <> :: iterator to pointer?
- 30. Pérdida de memoria de SharePoint