Large PDF reader

Uses bounded chunks to reduce peak memory pressure on large local files.

浏览器不提供可靠的强制 GC API;组件通过串行读取、及时丢弃 Chunk 引用和避免并发队列来降低峰值内存。