FastReport Cloud

Cloud SaaS service for building reports and generating documents

FastReport Cloud — a set of cloud services for storing reports and templates. Set up automatic data export, connect your team for convenient collaboration from anywhere in the world, and forget about the need to develop your application.

Features und Vorzüge FastReport Cloud

Built-in report designer
Report templates can be created and edited on any platform, even from a mobile device.
Safety
All the benefits of cloud-based file creation and storage with reliable protection. We have collected all the mechanisms for safe operation: secure login, digital signature, access control, and personal data protection.
Cloud solution
The entire infrastructure is located in the cloud; you just need to connect to FastReport Cloud from your application or open it in a browser from any device. Anytime. Anywhere. And you will have access to all the power of creating reports and documents.
Manage templates and reports
FastReport Cloud allows you to store templates and reports in a virtual file system. All necessary operations with files are available: downloading, copying, renaming, deleting, and moving.
Collaboration
You can add multiple users to a workspace and everyone will be able to access the workspace: templates, reports, data sources, and other resources.
Permission system
A flexible permission system allows you to set different levels of access for team or group members. While one group of users can create new reports in the designer, another group can build and print PDF reports from templates.
Generating reports and documents

Generating reports and documents

The document layout is created in Online Designer. Change the appearance of your document in any browser without a constant Internet connection. Using our Cloud for your business, you can easily transform your data into clear and stylized charts, apply formatting to any text, add barcodes, and much more.

FastReport Cloud supports various ways to connect data from JSON, CSV, XML, MS SQL, PostgreSQL, MySQL, and Oracle.

User group

User group

You can combine service users into groups and give them different access rights to workspace resources. For example, create teams of administrators, managers, designers, and developers. However, by default, your workspace does not have groups.

Each workspace can have from 0 to N user groups: the total number is regulated by the subscription plan. To add a new user to a group, the user must be added to the workspace. This means that the group user is a user of the workspace and part of the subscription to which the group belongs. A user can also belong to several groups.

Try it for Free
Sign up for a free version of FastReport Cloud that will give you more benefits when working with cloud reports. No credit card information is required.
Automation of work

Automation of work

All transformations, be it creating a report from a template, exporting to various formats, or sending a file by email, are tasks.

Transformer tasks will help you convert a template into a report, export a template or report to a specified format.

Transport tasks will deliver ready-made data to the final recipient, be it a group of users, or a data warehouse. Set up the email-sending task once and receive ready-made business analytics every day, week, and month.

Tasks can be saved to cloud storage and run on demand or a schedule.

Exports to convenient formats

Exports to convenient formats

FastReport Cloud allows you to quickly convert reports with editable fields (such as text fields, combo boxes, checkboxes, radio buttons, and graphic fields) into PDF documents without connecting additional libraries.

Filters for exporting the finished report to many formats: PDF, RTF, XLSX, XML, DOCX, TXT, CSV, PowerPoint, HTML, MHT, XPS, JPEG, BMP, PNG, Open Document Format (ODT, ODS, ODP), XAML, Scalable Vector Graphics (SVG), DBF, PPML, etc.

Cloud support: OneDrive, Google Drive, Box, Dropbox.

Try to deploy the demo version of FastReport Cloud directly in your project

Lieferoptionen

Features
ab 240 $
ab 100 $
ab 50 $
Users
25
5
1
1
Template storage capacity (MB)
3750
1000
250
25
Report storage capacity (MB)
3750
1000
250
25
Export file storage capacity (MB)
7500
2000
500
50
Maximum weight of the uploaded file (MB)
200
150
100
10
Limit of data sources
30
15
10
1
User Group limit
10
2
1
1
Pages limit
5
Online template editor
Transports

Neueste Artikel

20. November 2023

Umgang mit ClickHouse in der FastReport Cloud

ClickHouse ist eine der beliebtesten Datenbanken, die für die Analyse von Daten geeignet ist. In diesem Artikel erfahren Sie, wie Sie von FastReport Cloud Service aus, die für die Erstellung und Speicherung von Berichten bestimmt ist, eine Verbindung zu dieser Datenbank herstellen können. In diesem Artikel wird die Datenbank aus den ClickHouse-Tutorials als Beispiel verwendet. In unserem Fall ist "default" der Name der Datenbank, "my first table" ist der Name der Tabelle. Um unsere Datenbank als Datenquelle hinzuzufügen, wählen Sie beim Hinzufügen der Quelle "ClickHouse" aus. Sie sehen dann das folgende Dialogfeld: Wir brauchen jetzt nicht den Namen der Tabelle, sondern nur den Namen der Datenbank. Füllen Sie also das Formular aus: Das Dialogfenster wird angezeigt, in dem Sie informiert werden, dass der Verbindungstest erfolgreich abgeschlossen ist. Nun müssen Sie nur noch auf "Verbinden" klicken und die Verbindung wird unter den bestehenden Verbindungen gespeichert. Sie können diese Verbindung dann in Ihren Berichten verwenden. Lassen Sie uns nun versuchen, einen einfachen Bericht auf der Grundlage dieser Verbindung zu erstellen: Und natürlich sehen wir uns die Vorschau dieses Berichts an: Und wenn wir die Daten der Originaltabelle mit unserem Bericht vergleichen, ist es ziemlich offensichtlich, dass mit der Verbindung alles in Ordnung ist. 
Weiterlesen
20. November 2023

Umgang mit ClickHouse in der FastReport Cloud

ClickHouse ist eine der beliebtesten Datenbanken, die für die Analyse von Daten geeignet ist. In diesem Artikel erfahren Sie, wie Sie von FastReport Cloud Service aus, die für die Erstellung und Speicherung von Berichten bestimmt ist, eine Verbindung zu dieser Datenbank herstellen können. In diesem Artikel wird die Datenbank aus den ClickHouse-Tutorials als Beispiel verwendet. In unserem Fall ist "default" der Name der Datenbank, "my first table" ist der Name der Tabelle. Um unsere Datenbank als Datenquelle hinzuzufügen, wählen Sie beim Hinzufügen der Quelle "ClickHouse" aus. Sie sehen dann das folgende Dialogfeld: Wir brauchen jetzt nicht den Namen der Tabelle, sondern nur den Namen der Datenbank. Füllen Sie also das Formular aus: Das Dialogfenster wird angezeigt, in dem Sie informiert werden, dass der Verbindungstest erfolgreich abgeschlossen ist. Nun müssen Sie nur noch auf "Verbinden" klicken und die Verbindung wird unter den bestehenden Verbindungen gespeichert. Sie können diese Verbindung dann in Ihren Berichten verwenden. Lassen Sie uns nun versuchen, einen einfachen Bericht auf der Grundlage dieser Verbindung zu erstellen: Und natürlich sehen wir uns die Vorschau dieses Berichts an: Und wenn wir die Daten der Originaltabelle mit unserem Bericht vergleichen, ist es ziemlich offensichtlich, dass mit der Verbindung alles in Ordnung ist. 
Weiterlesen
9. November 2023

Bericht in C# in FastReport Cloud erstellen

Es ist heutzutage nun mal so, dass unsere Welt keinen Stillstand kennt und fast täglich neue Technologien auftauchen. Heutzutage ist es nicht mehr notwendig, die gesamte Infrastruktur in Ihrem Büro bereitzustellen, Personal einzustellen, das die Geräte überwacht, Probleme mit diesen Geräten und andere Schwierigkeiten löst. Inzwischen gibt es immer mehr Services, die Cloud-Lösungen für Unternehmen anbieten, zum Beispiel die FastReportCloud. Unser Service erspart dem Entwicklungsteam unnötige Arbeit. Sie müssen nicht mehr darüber nachdenken, wie das Projekt bereitgestellt werden soll, wo es am besten und günstigsten ist, Server zu mieten oder zu kaufen und welche Technologien für die Bereitstellung verwendet werden sollen. All diese Herausforderungen haben wir bereits gelöst, Sie müssen diese Lösungen nur noch nutzen. Wie verwenden Sie die FastReport Cloud? In diesem Artikel zeigen wir Ihnen anhand eines Beispiels, wie Sie mit FastReport Cloud SDK Berichte erstellen und in ein beliebiges Format exportieren können. Zunächst erstellen Sie ein Projekt und fügen Sie das Nuget-Paket FastReport.Cloud.SDK.Web hinzu. Mit diesem Packet können Sie bequem mit der FastReport Cloud kommunizieren, ohne eine API zu verwenden. Sie benötigen auch eine Berichtsvorlage. In diesem Beispiel wird Box.frx aus unserer Demo verwendet: Nachdem Sie das Projekt erstellt und alle erforderlichen Abhängigkeiten hinzugefügt haben, können Sie mit der Beispielanalyse fortfahren. Ganz am Anfang müssen Sie einen API-Schlüssel im FastReport Cloud-Arbeitsbereich erstellen; folgen Sie dazu dem Link https://fastreport.cloud/ Klicken Sie auf die Registerkarte mit API-Schlüsseln und erstellen Sie einen neuen Schlüssel. Wenn der Schlüssel bereits vorhanden ist, können Sie ihn einfach kopieren, indem Sie mit der rechten Maustaste darauf klicken und die entsprechende Aktion in der Dropdown-Liste auswählen. Nachdem Sie den API-Schlüssel erstellt haben, gehen Sie zur Anwendung zurück. Schreiben Sie den Schlüssel in eine separate Variable wie im folgenden Beispiel: private const string ApiKey = "your API key"; Als nächstes müssen Sie die Hauptobjekte erstellen, die im Programm verwendet werden: var httpClient = new HttpClient(); httpClient.BaseAddress = new Uri("https://fastreport.cloud"); httpClient.DefaultRequestHeaders.Authorization = new FastReportCloudApiKeyHeader(ApiKey); var subscriptions = new SubscriptionsClient(httpClient); var rpClientTemplates = new TemplatesClient(httpClient); var rpClientExports = new ExportsClient(httpClient); var downloadClient = new DownloadClient(httpClient); var subscription = (await subscriptions.GetSubscriptionsAsync(0, 10)).Subscriptions.First(); var templateFolder = subscription.TemplatesFolder.FolderId; var exportFolder = subscription.ExportsFolder.FolderId; Danach gehen Sie zum Erstellen eines Berichts für die Cloud über. Sie können es wie folgt machen: TemplateCreateVM templateCreateVM = new TemplateCreateVM() { Name = "box.frx", Content = Convert.FromBase64String(TestData.BoxReport) //frx-Datei im Byte-Format übertragen }; Im obigen Beispiel haben wir bereits einen Bericht im Byte-Format. Wenn Sie eine Datei im frx-Format haben, können Sie dieses Beispiel verwenden: TemplateCreateVM templateCreateVM = new TemplateCreateVM() { Name = "box.frx", Content = File.ReadAllBytes("path to report") //frx-Datei im Byte-Format in den Pfad übertragen }; Laden Sie das TemplateCreateVM-Objekt zusammen mit dem Bericht in Ihren FastReport.Cloud-Arbeitsbereich:  TemplateVM uploadedFile = await rpClientTemplates.UploadFileAsync(templateFolder, templateCreateVM); Exportieren Sie nun den Bericht in das gewünschte Format. Zunächst müssen Sie sich für das Format und den Namen der zukünftigen Datei entscheiden. ExportTemplateVM export = new ExportTemplateVM() { FileName = "box", Format = ExportFormat.Pdf //Format, in das der Export erfolgen soll  }; Exportieren Sie ins PDF-Format: ExportVM exportedFile = await rpClientTemplates.ExportAsync(uploadedFile.Id, export) as ExportVM; string fileId = exportedFile.Id; int attempts = 3; exportedFile = rpClientExports.GetFile(fileId); while (exportedFile.Status != FileStatus.Success && attempts >= 0) { await Task.Delay(1000); exportedFile = rpClientExports.GetFile(fileId); attempts--; } Der Hauptteil der Arbeit an dem Bericht ist abgeschlossen. Wir haben eine PDF-Datei aus unserem Bericht erstellt: Wenn Sie die Datei manuell herunterladen möchten, gehen Sie zu Ihrem Arbeitsbereich und laden Sie sie wie im folgenden Beispiel herunter:  Die Datei kann auch über das SDK wie in dem folgenden Beispiel heruntergeladen werden:  using (var file = await downloadClient.GetExportAsync(fileId)) { using (var pdf = File.Open("report.pdf", FileMode.Create)) { file.Stream.CopyTo(pdf); } } Jetzt wissen Sie, wie Sie mit dem SDK Dateien erstellen, exportieren und in die FastReport Cloud herunterladen können. Das Beispiel aus diesem Artikel finden Sie unter diesem Link: https://github.com/FastReports/FastReport-Cloud
Weiterlesen

Any other questions?

Contact the manager
Fast Reports
  • 800-985-8986 (Englisch, die USA)
  • +4930568373928 (Deutsch)
  • +55 19 98147-8148 (Portugiesisch)
  • info@fast-report.com
  • 66 Canal Center Plaza, Ste 505, Alexandria, VA 22314

© 1998-2024 Fast Reports Inc.