Erstellen Sie eine PDF-Datei auf Knopfdruck im Browser

2013-04-11

Wenn Sie den FastReport .Net zusammen verwenden ASP.Net MVC-Framework Sie haben eine einfache Methode zum Erstellen von Dateien in jedem unterstützten Format auf Knopfdruck in HTML-Form.

Fügen Sie den nächsten Code in der Ansicht hinzu:

 @using (Html.BeginForm("GetFile", "Home"))
 {
         <input id="pdf" type="submit" value="Export to PDF" />
 }

getFile - Name des Controller-Handlers, Home - Name des Controllers (HomeController.cs zum Beispiel)

Namespace im Controller hinzufügen:

using FastReport.Export.Pdf;

Methode getFile im Controller hinzufügen:

        public FileResult GetFile()
        {
            WebReport webReport = new WebReport();

            // bind data
            System.Data.DataSet dataSet = new System.Data.DataSet();
            dataSet.ReadXml(report_path + "nwind.xml");
            webReport.Report.RegisterData(dataSet, "NorthWind");
           
            // load report
            webReport.ReportFile = this.Server.MapPath("~/App_Data/report.frx");

            // prepare report
            webReport.Report.Prepare();

            // save file in stream
            Stream stream = new MemoryStream();
            webReport.Report.Export(new PDFExport(), stream);
            stream.Position = 0;

            // return stream in browser
            return File(stream, "application/zip", "report.pdf");
        }

 

Beispiel für Excel 2007:

using FastReport.Export.OoXML;
...
webReport.Report.Export(new Excel2007Export(), stream);
...
return File(stream, "application/xlsx", "report.xlsx");

 

.NET Export FastReport ASP.NET MVC
8. September 2026

Antworten auf häufig gestellte Fragen zum FP3-Format

Wir werden 11 häufig gestellte Fragen zum FP3-Format aufschlüsseln: Was diese Dateien sind, wie sie sich von FR3-Dateien unterscheiden, welche Programme sie öffnen können und wie sie in PDF konvertiert werden.
4. September 2026

So exportieren Sie einen Bericht aus FastReport .NET in das DXF-Format

In diesem Artikel betrachten wir die Möglichkeiten zum Export eines Berichts in das DXF-Format und sehen uns außerdem an, wie das erhaltene Ergebnis nach dem Öffnen der Datei in einer CAD-Anwendung aussieht.
3. August 2026

So exportieren Sie einen Bericht aus FastReport .NET nach PostScript

In diesem Artikel zeigen wir anhand eines Beispiels, wie ein FastReport .NET-Bericht in das PostScript-Format exportiert wird, und erläutern dabei die Konfiguration der Parameter sowie die programmgesteuerte Implementierung.

© 1998-2026 Fast Reports Inc.