如何从 PDF 中提取页面
三个步骤。一切都在本地运行:你的文件绝不会离开你的设备。
选择一个 PDF
拖入或打开一个 PDF。每一页都会用 PDF.js 渲染为缩略图,让你清楚看到自己正在选取什么——你的文件绝不会离开浏览器。
选取页面或输入区间
点击缩略图来添加或移除它们,或输入“1, 3-5, 8”并点击应用。选择“单个 PDF”把这些页面合并为一个文件,或选择“分开(ZIP)”得到每页一个 PDF。
下载结果
pdf-lib 会把所选页面复制到一个新文档中(在 ZIP 模式下则是一组文档),并交给你下载。你磁盘上的源 PDF 不会被改动。
为什么在 imisspdf 上使用提取页面?
从设计上保护隐私
提取通常针对的是文档中最敏感的那一页:身份证件页、签名页、薪资行。由于没有上传步骤,那一页根本不会在网络上传输。
单个 PDF 或 ZIP
当所选页面属于一个整体时,把它们合并成一个文件;当每一页都是各自独立的交付物时,把它们作为分开的 PDF 放进一个 ZIP。两种情况下字体、链接和格式都会被保留。
免费,无水印
没有每日限制,无需注册,输出上不会印有 logo。你磁盘上的源 PDF 绝不会被修改:只把新文件(或 ZIP)作为下载提供。
关于提取页面的常见问题
它们有重叠,但解决的是不同的问题。拆分 PDF 会按某个规则——每 N 页、每一章、按文件大小——把文档分成若干部分,最适合在你想把一份长文档切成一系列更小、连续的文件时使用。提取页面则是一种精挑细选:你选择特定的页面或区间,得到的要么是仅包含这些页面的一个合并 PDF,要么是一组独立 PDF 的 ZIP(每页一个)。当你需要一份 200 页合同中的第 1 页、第 4 页和第 9-11 页时,用提取;当你想把同一份合同切成十个 20 页的小块时,用拆分。
支持标准语法:用逗号分隔的数值,用连字符表示区间。所以“1, 3-5, 8”会提取第 1、3、4、5 和 8 页——共五页。“1-3, 7-9”会给你六页。目前不支持“末尾”一词或开放式区间——你需要输入实际的最后一页页码(例如,如果文档有 50 页,就输入“12-50”)。重复项会被静默去重,输出顺序遵循源 PDF 中的页面顺序(而不是你输入的顺序),如果你想重新排序页面,这一点很重要——那种情况请使用整理 PDF。
有几个经常出现的场景:从一份 30 页的保单文档中抽出保险凭证卡,以便用邮件发给租车公司;从护照扫描件中提取照片页用于签证申请;从一个多文档税务档案中单独取出 W-2 页;从一份已完整签署的合同中抓取签名页用于归档;或者从一份房产挂牌 PDF 中抽出户型图。在每种情况下,原始的 30 页文件都保持完整——你只是得到一个干净的、只含你真正需要内容的单页 PDF。
会的。pdf-lib 会把源页面逐对象地复制到一个全新的 PDF 中——文本仍可选取和搜索,字体保持嵌入(因此即使在没有安装这些字体的机器上,文件仍能正确显示),矢量图形保持清晰,图像保持其原始分辨率。指向源文件内部的超链接(例如来自目录的链接)如果其目标不在被提取的集合中,就会变成“悬空”链接,但被提取页面内的外部链接和书签会被保留。
当被提取的页面属于一个整体时,选单个 PDF——它们将作为一个文档存在,按源顺序排列,你会把它们作为一个整体来分享或打印。当每一页都是各自独立的交付物时,选分开(ZIP):例如,你正在提取十张收据页,每一张都需要用邮件发给不同的客户,或者你想要每章一个 PDF 以便单独上传到学习平台。ZIP 选项会为每个所选页面生成一个 PDF,每个都以源文件名加页码命名,全部打包到一次下载中。
你的原件绝不会被触碰。本工具会把源 PDF 作为 ArrayBuffer 读入你的浏览器,把所选页面复制到一个全新的 PDF 文档中,并将其作为下载提供。从工具的角度看,你磁盘上的文件是只读的——没有覆盖写入的路径。而且因为没有任何内容离开你的浏览器,所以也不存在服务器副本。如果你不小心提取了错误的页面,重新打开原件再试一次即可。