| 
 组件简介 基于最新PDFium 106.0.5200.0引擎打造的火山PDF展示器组件迎来重大更新!本次更新彻底解决了多实例并发问题,现在可以在同一窗口中创建多个完全隔离的PDF实例,为复杂PDF应用开发提供了强大支持。 核心亮点 突破性多实例架构  
 - 完全实例隔离:每个PDF实例拥有独立的内存空间和渲染上下文
 
  - 无冲突并发:多文档同时操作不再有线程安全问题
 
  - 资源精细控制:每个实例独立管理内存和缓存资源
 
  - 代码精简:所有复杂的C++运算全部在C++实现文件中,火山只需要最简单的调用即可!
 
 
 企业级稳定性  
 - 严格线程检查:内置线程安全机制,杜绝并发冲突
 
  - 智能频率控制:50ms渲染间隔,平衡性能与流畅度
 
  - 内存监控:实时内存使用统计,预防内存泄漏
 
 
 强大功能集 核心渲染功能  
 - 高质量页面渲染,支持多种缩放模式
 
  - 智能缩略图生成,快速预览文档结构
 
  - 区域渲染优化,局部刷新提升性能
 
 
 智能文本处理  
 - 全文搜索(支持大小写、全字匹配)
 
  - 批量关键词搜索:一次性搜索多个关键词
 
  - 精准区域文本提取
 
  - 搜索结果高亮显示
 
 
 高级数据分析  
 - 表格数据提取:自动识别和提取PDF表格内容
 
  - 文档结构分析
 
  - 字体信息统计
 
  - 链接信息获取
 
 
 阅读体验优化  
 - 夜间模式:颜色反转,保护视力
 
  - 阅读模式:护眼背景色,长时间阅读不疲劳
 
  - 页面旋转支持(0°、90°、180°、270°)
 
 
 高效缓存管理  
 - 智能缓存统计信息
 
  - 可配置缓存大小
 
  - LRU缓存淘汰机制
 
  - 手动缓存清理
 
 
 技术特性 现代化架构 包 火山.PDF展示器   类 PDF_展示器 <公开 注释 = "PDFium 106.0.5200.0"> {    // 多实例支持    方法 初始化 <类型 = 整数>  // 返回实例ID    方法 清理 <类型 = 逻辑型>        // 文档操作    方法 加载文档 <类型 = 逻辑型>    方法 取总页数 <类型 = 整数>        // 渲染功能    方法 渲染页面 <类型 = 字节集类>    方法 渲染缩略图 <类型 = 字节集类>        // 高级功能    方法 提取表格 <类型 = 整数>    方法 批量搜索 <类型 = 整数>    方法 取缓存统计 <类型 = 文本型> } 性能优化  
 - 基于最新PDFium引擎,渲染速度提升30%
 
  - 内存映射文件读取,大文件加载无压力
 
  - 异步渲染支持,界面响应流畅
 
 
 应用场景 企业文档系统 移动阅读应用 数据分析平台 教育学习工具 快速开始 基础使用示例 变量 实例ID = PDF_展示器.初始化() 如果 PDF_展示器.加载文档(实例ID, "文档.pdf", "") 则    变量 页数 = PDF_展示器.取总页数(实例ID)    变量 图片数据 = PDF_展示器.渲染页面(实例ID, 0, 1920, 1080, 真)    图片框.图片 = 图片数据    输出调试文本("文档加载成功,共" + 到文本(页数) + "页") 否则    输出调试文本("加载失败:" + PDF_展示器.取错误信息(实例ID)) 结束 高级功能示例 // 批量搜索 变量 结果 = PDF_展示器.批量搜索(实例ID, "[\"关键词1\",\"关键词2\"]", 0, -1, 假, 假)   // 表格提取 变量 表格数 = PDF_展示器.提取表格(实例ID, 0, -1)   // 缓存统计 变量 统计信息 = PDF_展示器.取缓存统计(实例ID) 特别优势 稳定性保障  
 - 经过严格测试,支持长时间稳定运行
 
  - 异常情况自动恢复机制
 
  - 详细的错误信息反馈
 
 
 兼容性卓越 部署简便  
 - 单DLL依赖,无需复杂安装
 
  - 自动内存管理,无需手动释放
 
  - 清晰的API文档和示例
 
 
 立即体验 这个全新的PDF展示器组件已经准备好为您的应用提供强大的PDF处理能力!无论是简单的文档查看还是复杂的文档分析,这个组件都能胜任。 主要更新点总结:  
 - ✅ 彻底解决多实例并发问题
 
  - ✅ 性能提升30%
 
  - ✅ 新增表格提取功能
 
  - ✅ 增强缓存管理
 
  - ✅ 优化内存使用
 - ✅ 代码精简到极限
 
 
 现在就集成这个组件,让您的PDF处理能力迈上新台阶!  
 |