如何将单个PDF附加到文件夹中的所有PDF?


2

我有一个标准文件(称之为ending.pdf),我希望将其添加到文件夹中所有PDF的末尾。我可以自动执行此任务吗?我有Acrobat Pro X.提前感谢任何建议。

哦,我忘了提到我正在使用Windows 7。


1
您使用的是哪种操作系统?
Flimzy

1
你用的是什么操作系统?如果它是unixy,你可以使用imagemagick,即convert命令。
SBI

@SBI imagemagick“可在Linux,Windows,Mac Os X,iOS,Android OS等上运行。”
terdon

我知道,但根据你的运行情况,安装和使用它是直截了当的......或者不是;)
SBI

1
假设Windows为平台,您可以使用PDF Toolkit PDFtk: pdflabs.com/tools/pdftk-the-pdf-toolkit 只需使用CMD命令文件使用“for / F”构造循环遍历现有文件。特别注意加密/保护/压缩文件。
Axel Kemper

Answers:


2
  1. 下载并安装 PDFTK

  2. 复制 Ending.pdf 到一个目录(比如说 C:\End )和所有其他PDF到另一个目录。

  3. 在命令提示符下键入 PDFTK 然后按Enter键。如果您收到类似的错误 'pdftk' is not recognized as an internal or external command, operable program or batch file,您需要添加PDFtk安装目录 到你的路径 或指定完整路径 pdftk.exe 在下面的命令中。

    或者,由于应用程序非常便携,我没有看到任何注册表项或杂项文件被创建/乱七八糟的系统,你可以简单地复制 pdftk.exe 从安装目录到PDF所在的目录。

  4. 在命令提示符下,在包含要附加的PDF的目录中运行以下命令 Ending.pdf 至:

    for %a in (*.pdf) do pdftk "%~a" "C:\End\Ending.pdf" cat output "%~na (Joined)%~xa"
    

嘿Karan,非常感谢你!这非常有效。我只有一个后续问题。如何让它们与原始文件名相同,而不是在末尾使用(已加入)?我尝试删除代码中的那一位,但它给出了输入文件名与输出文件名匹配的错误。也许将它们存放到子文件夹或其他东西?
Josh

是的,你可以尝试类似的东西 ... cat output "C:\MyPDFs\%~a" 并且你应该希望最终得到新的文件,但原来的名字 C:\MyPDFs
Karan
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.