Hello! We have a production need for this in a .NET MAUI Blazor Hybrid app on iOS and Android (Telerik UI for Blazor 14.0.0).
Because the PDF Viewer renders every page canvas on load, memory grows with page count until the OS kills the WebView. This means that the component cannot even be used to view something as simple as an employee handbook on mobile (and is just way inefficient on web).
For example, opening a 40-page text-only PDF (file size 390 KB) on an iPhone 13 crashes the WebView immediately (similar on a Galaxy A16). Note that lowering the RenderScale doesn't help - it's ignored on iOS and is only a floor on Android.
Since the PDF Viewer can't be used on mobile, we're now implementing our own custom PDF viewer (on top of PDF.js, just like yours) which defeats the whole point of using Telerik.
-Tom B.
Hi Nico,
We recently implemented the ability to set more flexible initial zoom levels, which was the most popular request for the PDF Viewer. This one is next in line, but we don't have a specific time frame yet. As soon as we plan the item, its status will change and you will receive a notification (if you are following the request).
Regards,
Dimo
Progress Telerik
Love the Telerik and Kendo UI products and believe more people should try them? Invite a fellow developer to become a Progress customer and each of you can get a $50 Amazon gift voucher.