我有一本大书,里面有几份静态文档和一些动态文档(主要是带链接的 Excel)。按照客户的要求将所有这些打印成一个 PDF 的过程花费了太多时间。
我想要一个可以在批处理文件中使用的工具,它将文件夹中的所有文档转换为 PDF,然后将所有这些 PDF 合并为一个大文件。所有文件都有可预测的名称。
我一直在考虑 GhostScript 和 WScript,但这并不能解决将 Excel 文档打印为 PDF 的问题。希望你们能提出一些建议?
答案1
要将 Excel 文档打印为 PDF...如果您拥有 Office 2007 或更高版本,则可以使用此处为 VBscript。
(您需要创建一个批处理文件,循环遍历 .xls 和 .docs 并调用此 VBScript。)
答案2
这只是一个部分答案,因为它没有回答转换部分
对于批量合并,您可以尝试使用 PDFTK 的 CMD 批处理。输出文件始终称为活页夹.pdf但如果您需要,可以将其更改为通用名称。
@echo off
setlocal enabledelayedexpansion
FOR %%A IN (%*) DO (set command=!command! %%A)
pdftk.exe %command% cat output "%~dp1binder.pdf"