J'ai essayé d'utiliser les Microsoft ReportingControls mais je les ai trouvés trop lourds, avec trop peu de documentation. Je voudrais un contrôle simple qui convertirait un contrôle GridView en un document PDF. J'ai commencé à regarder dans PDFSHarp et suis en train de tomber dans des impasses avec de la documentation. Même chose avec iTextSharp. Je suis prêt à creuser davantage s'ils ont travaillé pour d'autres dans le passé.Quel est un bon moyen de produire un asp.net, C# GridView dans un fichier PDF
Répondre
Vous pouvez itérer sur les données de votre grille et l'écrire dans une table PDF à l'aide de iTextSharp. Regardez ici: http://www.codeproject.com/KB/cs/iTextSharpPdfTables.aspx
Je vous recommande également d'obtenir le livre iText In Action.
Je peux recommander le produit ceTe DynamicPDF si vous avez juste besoin de créer des fichiers PDF. C'est bien documenté et assez facile à utiliser. La seule mise en garde que je ferais est que vos rapports seront tous construits dans le code. Si vous envisagez d'ajouter un grand nombre de rapports, vous pouvez envisager une alternative comme le nouvel outil de reporting de Telerik (qui sera exporté en PDF). Eh bien, faites deux mises en garde: DynamicPDF est un peu cher si vous faites juste l'exportation GridView.