V7.1 · 40 项功能
最新版本
⬇ 下载 V7.1 · 40 项功能
已下载 -- 次
优化
- 优化CA 签章查看模块:在左侧加了导航栏,方便查看多页签章。
修复
- 修复图片转PDF模块导入 PDF 后导出失败的问题:PDF 拆出的页面被误当成真实图片文件,现通过判断文件类型正确区分处理路径。
- 修复 批注模块,圆角矩形导出时变为矩形的Bug,新增图形拖拽手柄,同时对各个图形的参数作了调整。
从 V1.0 的 7 项功能,到 V7.1 扩展至 40 项。每一次更新,都来自大家的反馈与建议。
@cantoo/pdf-lib 实现,加密后文件内容和排版保持不变,使用 useObjectStreams: false 确保最大兼容性。 @cantoo/pdf-lib 的带密码加载能力,解密后文件保留原始矢量文字、书签和元数据,体积几乎不变,不再需要逐页光栅化重编码,彻底解决此前解密后清晰度下降的问题。 userPassword 与 ownerPassword 混淆导致「只设权限密码却要求打开密码」的问题。 @cantoo/pdf-lib 导致报错的问题。 pdf-lib.min.js 为 @cantoo/pdf-lib:新增文档加密/解密、带密码加载已加密 PDF、SVG 绘制等能力,并持续合并原 pdf-lib 的 PR 和 bug 修复,兼容性更佳。 prefers-reduced-motion 降低动效支持。 1,2,…,10,11,12 而非字典序 1,10,11,12,2,…),升序/降序更准确。 cmaps-data.js(169KB,含 UniGB-UCS2-H、Adobe-GB1-UCS2、GBK-EUC-H、GBK2K-H、GBKp-EUC-H 5 个简体横向核心 CMap),并通过自定义 CMapReaderFactory 配合 useWorkerFetch: false,由主线程直接读取内嵌 CMap 数据,彻底实现离线中文渲染,无需联网。 5-、-3、1-2-3)、多余/连续逗号(如 1,,5)、非数字或小数页码均会弹窗提示要求重新输入;已支持全角逗号 , 自动转半角。 fileToArrayBuffer 未定义、buf 变量作用域错误、getImageData 性能提示(willReadFrequently);参考线改为覆盖整个预览框并可调粗细;自动检测与「立即校正」拆分为两步操作。 canvas.toBlob 返回 null(导致 seg.blob.arrayBuffer() 报错)或 drawImage(0) 抛异常而崩溃。现改为在源头拦截 0 尺寸子画布(不进入裁剪、也不 clamp 成 1px 废页),边界处自动跳过该半页;循环内保留 null 兜底,彻底避免崩溃。 annotationMode: ENABLE 渲染注释层)。 | 分隔多组范围(如 1,2|3-5|6),一次拆分出多个文件并打包为 ZIP。