打开大型PDF文件时,IOS中的ng2-pdf-viewer内存泄漏问题

时间:2019-09-03 14:34:15

标签: javascript ios ionic3 angular5 pdf-viewer

我正在尝试在ionic 3 angular 5项目中打开大型PDF,但在浏览器中工作正常,但在IOS中,当我尝试打开大型PDF(大于100 MB)时,它打开了,但是几秒钟后屏幕变白,应用程序显示得到刷新。

我已经尝试将渲染文本设置为false。

    <pdf-viewer [src]="src" 
        [original-size]="false"
        [fit-to-page] = "true"
        [show-all]="true"
        [page]="page"
        [render-text]="false"
        (on-progress)="onProgress($event)"
        (after-load-complete)="afterLoadComplete($event)"
        [zoom]="zoomLevel"></pdf-viewer>

我在屏幕变白之前在日志下面找到了

[ProcessSuspension] 0x1c5c710c0-ProcessAssertion()无法获取PID为0的过程的断言

我也搜索了这个错误,发现当应用尝试占用大量内存时,可能会发生这种情况。

有什么方法可以打开大文件而不会导致内存泄漏?

0 个答案:

没有答案