PDF 不仅仅是页面的容器。它可以包含嵌入其中的其他文件:电子表格、图像、音频剪辑、其他 PDF,在某些情况下甚至是可执行代码。当您收到带有嵌入文件的 PDF 时,您甚至可能不知道它们的存在。大多数 PDF 阅读器会显示文档的可见页面,并且不会指示附加了其他内容。
处理嵌入文件需要两个步骤:检测它们(大多数 PDF 阅读器在这方面做得很差),并决定一旦发现它们如何处理它们。一些嵌入文件是有用的补充,例如附加到报告中的数据表。其他则是安全风险,例如隐藏在看似无辜的文档中的脚本或可执行文件。
下表对最常见的嵌入文件类型以及每种类型的建议处理进行了分类。
| 嵌入式文件类型 | 公共来源 | 风险级别 | 建议措施 |
|---|---|---|---|
| 电子表格(XLSX、CSV) | 财务报告、带有附加源数据的数据密集型 PDF | 低的 | 提取并在适当的应用程序中打开;有用的补充数据 |
| 图片(JPG、PNG) | 设计文档、照片集导出为 PDF | 低的 | 如果需要,以全分辨率提取;否则忽略 |
| 其他 PDF | 作品集、编译文件、合法展品包 | 低的 | 单独提取和处理;嵌入的 PDF 通常是一个独立的文档 |
| 可执行脚本(JS、EXE) | 恶意 PDF;很少出现在合法的商业文件中 | 高的 | 请勿打开或提取;隔离 PDF 并使用安全软件扫描 |
| 音频/视频文件 | 演示文稿、培训材料、多媒体 PDF | 中等的 | 仅从可信来源提取;大文件可能会减慢 PDF 处理速度 |

在处理之前检测嵌入文件
检查嵌入文件的最快方法是在支持附件面板的阅读器中打开 PDF。 Adobe Acrobat 在左侧边栏的回形针面板中显示附件。大多数基于浏览器的 PDF 查看器不显示此面板,这意味着在线处理可以在没有警告的情况下剥离或忽略嵌入的文件。在将 PDF 上传到任何在线工具之前,请检查它是否包含需要保留的附件。
对于带有嵌入文件的文档的解锁PDF操作需要特别注意。如果 PDF 受密码保护,则嵌入的文件将共享相同的加密。解锁父文档可能会也可能不会解锁嵌入文件,具体取决于加密的应用方式。单独提取和处理嵌入文件以避免意外。
尝试解锁 PDF
无需安装。直接在您的浏览器中工作。
在线处理过程中嵌入式文件会发生什么情况
大多数在线 PDF 工具仅处理 PDF 的可见页面。嵌入文件不加修改地通过或静默删除,具体取决于工具。压缩通常不会影响嵌入文件,因为它们存储为二进制附件,而不是页面内容。转换为 Word 或 Excel 会完全删除嵌入文件,因为这些格式不支持任意文件附件。
WukongPDF 的PDF 安全 工具可以检测并从 PDF 中提取嵌入文件。在处理带有附件的文档之前,请提取嵌入的文件,根据需要单独处理它们,然后重新附加它们或将它们与处理后的 PDF 一起传送。这使您的工作流程保持透明,而不是默默地丢失内容。
防止嵌入文件意外
在将包含嵌入文件的 PDF 发送给收件人之前,请决定收件人是否应接收嵌入内容。如果附件是供收件人使用的补充数据,请在您的电子邮件或消息中提及。如果附件是不应共享的内部工作文件,请在发送前提取并删除它们。大多数 PDF 阅读器不会突出显示嵌入文件,这意味着收件人可能永远不会发现有用的附件,或者可能会发现您不打算共享的附件。
尝试解锁 PDF
无需安装。直接在您的浏览器中工作。
