Question

J'ai un rapport compliqué que je dois dessiner avec GDI + (je ne sais pas d'une meilleure façon) avec plusieurs pages et avoir enregistrer au format PDF afin que l'utilisateur peut télécharger. Quelle est la meilleure façon de le faire?

Était-ce utile?

La solution

Je ne sais pas la complexité de votre rapport et ce que vous faites avec GDI + mais voici quelques idées qui peuvent aider:

Payer iTextSharp et / ou PdfSharp .

La vue étincelle moteur a également la génération de pdf construit.

Comme une autre pensée .... Si vous avez accès au serveur de rapports SQL et / ou du moins du client et peut l'utiliser pour créer votre rapport, vous pouvez générer et appeler de .Net MVC et la sortie au format PDF.

Découvrez cette réponse SO: Asp.Net MVC comment obtenir la vue de générer un PDF

Autres conseils

Il y a une autre façon de le faire, installez Bullzip sur le serveur, et en utilisant l'interface COM, vous peut imprimer par programme à un document PDF que je pense serait moins compliqué ... il suffit de sélectionner l'imprimante PDF Bullzip comme imprimante active et l'imprimer dans un dossier pdf de destination. Jetez un oeil à cette ici pour voir comment le COM fonctionne .. .le interface COM est le même que le modèle COM de bioPDF.

Hope this helps, Meilleures salutations, Tom.

Je suis fan de données dynamique ActiveReports moi-même. a probablement un peu avec le fait qu'ils sont locaux en ville, et si j'ai un problème je peux les appeler. Très bon moteur de reporting bien. Imprime directement au format PDF.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top