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.
- 1. Quel est un bon moyen d'implémenter HCI dans OpenGL?
- 2. Quel est un bon moyen de gérer Postfix?
- 3. Quel est un bon moyen de rendre les polices décrites?
- 4. Quel est un bon moyen de paramétrer un ValueConverter utilisé dans un ControlTemplate?
- 5. C# - Placer un PDF dans un autre fichier PDF
- 6. Est-ce un bon moyen d'être root dans un makefile?
- 7. Quel est un bon moyen d'assigner un objet modèle à un symbole après l'avoir sauvegardé?
- 8. Quel est un bon moyen de réduire l'interface graphique d'un site Web ASP.NET?
- 9. Quel est un bon moyen de dépanner un script en termes de performance (php/mysql)?
- 10. Quel est un bon moyen de mettre en œuvre un nombre variable de champs personnalisés dans un CMS?
- 11. Est-ce un bon moyen d'utiliser les DLL? (? C++)
- 12. Quel est un moyen simple de restaurer un fichier dans subversion?
- 13. C# MVC: Quel est un bon moyen de prévenir les attaques par déni de service (DOS) sur les sites ASP.NET?
- 14. Y at-il un moyen de remplacer un texte dans un fichier PDF avec itextsharp?
- 15. Dans CakePHP, quel est un bon moyen de quitter ou de revenir des méthodes du contrôleur?
- 16. Quel est un bon moyen de charger des textures de manière dynamique dans OpenGL?
- 17. Un bon composant d'affichage PDF pour .net
- 18. Bon moyen de faire un "switch" dans un Makefile
- 19. .getJSON produire un téléchargement d'un fichier ASP.NET MVC
- 20. Quel est un bon moyen de déterminer ce qu'il y a dans mon viewstate?
- 21. Quel est un bon moyen de créer un groupe de taille variable à boucler dans Excel 2003?
- 22. Quel est le meilleur moyen d'ajouter un fichier .swf à une page asp.net?
- 23. Quel est un bon moyen de profiler la vitesse de connexion des utilisateurs Web?
- 24. Quel est le meilleur moyen d'afficher plusieurs fichiers PDF via un navigateur?
- 25. Quel est un bon moyen d'afficher des données dynamiques dans WPF?
- 26. nombre de pages dans un fichier pdf
- 27. Quel est un bon moyen de déterminer les dates d'une plage de dates?
- 28. Quel est un bon moyen de générer des rapports de disponibilité pour une application Web?
- 29. Quel est un moyen rapide de tester pour voir un fichier existe?
- 30. Quel est un bon émulateur à porter sur Silverlight 3?