![交错 PDF 文档,替换现有的匹配页面?](https://linux22.com/image/1466088/%E4%BA%A4%E9%94%99%20PDF%20%E6%96%87%E6%A1%A3%EF%BC%8C%E6%9B%BF%E6%8D%A2%E7%8E%B0%E6%9C%89%E7%9A%84%E5%8C%B9%E9%85%8D%E9%A1%B5%E9%9D%A2%EF%BC%9F.png)
我有两个 PDF 文档。一个包含很多页面,另一个包含较少页面,但会取代第一个 PDF 文档中同名的页面。
例如,document1 具有:
- M1.01
- M1.02
- M1.03
- M1.04
- M1.05
并且 document2 具有:
- M1.02
- M1.04
- M1.06
我希望创建一个包含以下内容的新文档
- M1.01(来自文件1)
- M1.02(来自文件2)
- M1.03(来自文档1)
- M1.04(来自文档2)
- M1.05(来自文件1)
- M1.06(来自文件2)
实际上,每个文档都包含更多页面(文档 1 中约有 300 页,文档 2 中约有 50 页)。
是否可以做到这一点而不用手动将页面从一个文档剪切并粘贴到另一个文档?
编辑文档中的每一页在右下角的完全相同的位置都有一个页码,这可能能够匹配两个文档中的各个页面(见下文)。另一种可能性是,PDF 文档为文档中的每一页分配了一个唯一的名称(我不知道是否是这种情况)。
答案1
这是有可能的。你的工作流程可能如下所示:
分析页面,并为每个文档创建页面名称列表;该列表还包含文档名称和文档中的页码。
合并两个列表,并删除“重复项”
通过提取第一页,然后根据合并列表提取并附加后续页面来创建新文档。
这可以使用 (Acrobat) JavaScript 和 Acrobat (Pro) 来完成。某些操作可能需要更高的权限,这意味着必须在应用程序级别安装相应的功能。