本PDF旋转工具基于OpenDataLoader开源本地PDF解析引擎,全程在浏览器离线处理文件,无需将PDF文档上传至云端服务器。
1. 本地PDF分页解析:读取上传PDF全部页面图层、文字、图片资源,完整加载所有页面数据至浏览器本地内存;
2. 页面范围筛选逻辑:解析页面范围输入框内容,区分离散页码、连续页码区间,筛选出需要执行旋转操作的目标页面;
3. 页面角度旋转处理:根据选定旋转角度(顺时针90°/180°/逆时针90°),对筛选后的页面图层执行矩阵角度变换,调整页面画布方向;
4. 全新PDF本地导出:完成所有指定页面角度调整后,按原始页面顺序重组PDF数据流,生成角度修正完成的全新PDF文件,一键下载至本地设备,原始上传PDF文件不会被修改。