DEV Community · Show DEV9/2 04:5259 分
浏览器端用pdf-lib拆分PDF页面,无需上传服务器
Split PDF Pages in the Browser with pdf-lib — No Uploads, No Server
作者分享了一个基于pdf-lib库的浏览器端PDF拆分工具,完全在本地运行,无需上传文件到服务器,无水印、无注册、免费,且支持离线使用。文章详细介绍了实现过程:通过PDFDocument.load()读取文件,支持按页码范围(如1-5或3-)和指定页码(如1,3,5)两种方式拆分,使用copyPages()复制页面到新文档,最后通过Blob和URL.createObjectURL()生成下载链接。该工具适用于注重隐私的用户,文件大小受浏览器内存限制。