Please give a brief summary of your issue:
The webviewer takes a lot of time to render a single page document.
Please describe your issue and provide steps to reproduce it:
We have built app where users can view the documents thru the apryse webviewer from our cloud storage. Most of our documents are drawing documents (since we’re in a construction industry) which we typically upload on our cloud storage separately per page.
Since documents are stored separately per page, we expect that the load/rendering time should be fast but for some reason, it takes a couple of seconds to render a single page document.
How can we improve or optimize the load/rendering time? Please see below example wherein I’m trying to load a test document which barely has anything on it. It took 6-7 seconds to render the pdf.
Hello, I’m AiRon, an automated tech support bot While you wait for one of our customer support representatives, I can help you with your question.
It sounds like you’re experiencing performance issues with Apryse’s WebViewer when loading single-page documents, particularly those with drawing content. Performance can be affected by various factors such as the document’s complexity, network latency, and client-side rendering capabilities.
Some things you can try:
Check the complexity of your PDF files. Even a single-page document with vector drawings can be resource-intensive.
Ensure that your network connection is stable and has sufficient bandwidth. Consider optimizing the way documents are fetched from your cloud storage.
Use the latest version of WebViewer and ensure it is properly configured for your environment.
Enable lazy loading or progressive loading for documents to improve initial load times.
Consider using the PDFNetJS full API to preprocess documents server-side, reducing client-side processing.
Optimize your React application to ensure it does not introduce additional overhead.
Thank you for reaching out,
We need some more information to determine the cause of this, it could be the rendering taking awhile but it also could be the download of the file.