Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Is there any Asynchronous Streaming option? #195

Open
sraban75 opened this issue Oct 7, 2024 · 1 comment
Open

Is there any Asynchronous Streaming option? #195

sraban75 opened this issue Oct 7, 2024 · 1 comment

Comments

@sraban75
Copy link

sraban75 commented Oct 7, 2024

I have a .net core ERP solution, there are almost 500+ reports we made using RDLC,
and everything is fine, there is no issue in RDLC, but it's prolonged compared to other reporting like FastReport.Net.
like for a single invoice page, it takes 3 to 4 seconds to convert XML to PDF and send it to the client (angular) as a blob file, and angular again converts that file to PDF from the blob and then renders the pdf viewer.
so if my report contains more than 100+ pages, it takes more time to convert again from XML to PDF create a blob file, and send it to the client.

how can we make this faster? suppose, in old MVC, the report viewer handles this, the report viewer loads data in lazy mode using pagination and renders faster, but here, we need to generate the full report first, and then send it to the client, this is the problem.

@lkosson
Copy link
Owner

lkosson commented Oct 7, 2024

You can render specific pages of your report as HTML or PDF, as in original Report Viewer - see #35.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants