You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何自动化给PDF文件末尾添加空白页?

方案一:Adobe Acrobat JavaScript 自动化脚本

单文件处理脚本

打开Adobe Acrobat,按Ctrl+J调出JavaScript控制台,粘贴以下代码运行,即可为当前打开的PDF末尾添加空白页:

var doc = app.activeDocs[0];
if (doc) {
    // 在文档最后一页后插入空白页
    doc.insertPages({
        nPage: doc.numPages,
        cPath: "",
        nStart: 0,
        nEnd: -1,
        bInsertBefore: false
    });
    // 如需自动保存,取消下一行注释
    // doc.saveAs(doc.path);
    console.println("空白页添加完成");
} else {
    console.println("请先打开目标PDF文档");
}

批量处理(动作向导)

如果要批量处理整个文件夹的PDF,可通过Acrobat的「动作向导」实现自动化:

  1. 打开Acrobat,点击右上角「工具」>「动作向导」>「创建新动作」
  2. 在「选择工具」列表中找到「JavaScript」,添加到右侧动作序列
  3. 点击JavaScript项的「设置」按钮,粘贴上述脚本(记得取消doc.saveAs的注释,确保自动保存修改)
  4. 在「文件」设置中选择「添加文件夹」,指定要处理的PDF所在文件夹
  5. 保存并命名该动作,后续定期处理时,直接在动作向导中运行即可
方案二:Windows PowerShell 批量处理方案

该方案依赖免费开源的PDFtk Server(需提前安装),步骤如下:

  1. 安装PDFtk Server后,确保pdftk命令可在PowerShell中直接调用
  2. 打开PowerShell,导航到目标PDF文件夹(示例:cd D:\待处理PDF)
  3. 运行以下脚本,自动为每个PDF末尾添加空白页:
Get-ChildItem -Filter *.pdf | ForEach-Object {
    $inputFile = $_.FullName
    $outputFile = Join-Path $_.DirectoryName ($_.BaseName + "_带空白页.pdf")
    
    # 生成空白页并合并到原PDF末尾
    pdftk $inputFile output - blank output $outputFile
}
  • 脚本会生成带后缀的新文件,避免覆盖原文件;如需直接覆盖原文件,可将$outputFile改为$inputFile(建议先备份原文件)

内容的提问来源于stack exchange,提问作者Kate Ham

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 12:17:07