Syncfusion flutter pdfviewer 在滚动 pdf 时需要时间

问题描述 投票:0回答:1

Syncfusion flutter pdfviewer 在滚动 pdf 时需要时间。即使我已经在应用程序目录中下载了 pdf 并使用“syncfusion_flutter_pdfviewer: ^23.1.38”从中读取 pdf,它也会在滚动后显示加载栏,但这需要时间。由于我的 pdf 大小很大,例如 100MB 甚至更多。 请帮助解决此问题。 预先感谢。

pdf syncfusion
1个回答
0
投票

我们使用了原生平台渲染器(一种基于插件的方法)来检索 Flutter PdfViewer 中的 PDF 页面。这会导致显示页面和执行页面转换时出现大约 1 秒的延迟。我们只加载基于虚拟化的PDF页面。这意味着最初,我们根据视口约束渲染页面,其余页面在滚动时按需渲染。一次加载所有页面会增加加载时间和内存消耗,具体取决于文档的大小,因此我们避免了这种行为。我们显示一个加载指示器来指示页面仍在加载。

© www.soinside.com 2019 - 2024. All rights reserved.