Cloud
Cloud-Dienstleistung für schnelle und effektive Analyse und Visualisierung von Daten für Ihr Business ohne eigene Applikationen zu erstellen oder zu programmieren.
@Component({
selector: "exporting-report-to-pdf",
template: `
<div class="container">
<h4>This sample demonstrates how to export a report to a PDF file and save it:</h4>
<div class="container-button">
<button (click)="saveReportPdf()" class="button" title="Export Report to PDF File">Export to PDF</button>
</div>
</div>
`,
styleUrls: ['../styles.css']
})
export class ExportingReportToPDF {
async saveReportPdf() {
var report = new Stimulsoft.Report.StiReport();
report.loadFile("Reports/SimpleList.mrt");
await report.renderAsync2();
var pdfData = await report.exportDocumentAsync2(Stimulsoft.Report.StiExportFormat.Pdf);
Stimulsoft.System.StiObject.saveAs(pdfData, report.reportAlias + ".pdf", "application/pdf");
}
}exportDocumentAsync2(StiExportFormat.Pdf) produces the PDF data after rendering, and StiObject.saveAs downloads it as application/pdf.