Frage

Ich habe einen komplizierten Bericht, dass ich mit GDI + zu ziehen (ich weiß nicht, einen besseren Weg) mit mehreren Seiten und habe es zu PDF speichern, damit der Benutzer herunterladen kann. Was ist der beste Weg, um dies?

zu tun
War es hilfreich?

Lösung

Nicht sicher, wie komplex Ihr Bericht ist und was Sie mit GDI + tun, aber hier ist einige Ideen, die helfen können:

iTextSharp und / oder PDFSharp .

Der Funken Ansicht Motor auch pdf Generation eingebaut.

Als eine andere Gedanken .... Wenn Sie Zugriff auf SQL Report Server und / oder zumindest des Kunden und können es verwenden, Ihren Bericht zu erstellen, können Sie generieren und Anruf von .Net MVC und Ausgabe als PDF.

Überprüfen Sie diese SO Antwort aus: Asp.Net MVC wie Ansicht erhalten PDF zu erzeugen

Andere Tipps

Es gibt einen anderen Weg, es zu tun, installieren Sie Bullzip auf dem Server, und die COM-Schnittstelle verwenden, können Sie kann es programmatisch zu einem PDF-Dokument ausdrucken, was ich denke, würde weniger Aufwand wäre ... einfach die Bullzip PDF Printer als aktiven Drucker auswählen und aus zu einem Ziel pdf Ordner drucken. Werfen Sie einen Blick auf diese hier wie die COM-Werke zu sehen .. .die COM-Schnittstelle ist die gleiche wie bioPDF COM-Modell.

Hope, das hilft, Freundliche Grüße, Tom.

Ich bin ein Fan von Data Dynamics Active mich . Wahrscheinlich hat ein wenig mit der Tatsache zu tun, dass sie in der Stadt vor Ort sind, und wenn ich ein Problem habe, kann ich sie einfach aufrufen. Sehr gute Reporting-Engine though. Der Druck erfolgt direkt in PDF.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top