可以打印文档并将输出与其他几个 PDF 文件合并的实用程序

可以打印文档并将输出与其他几个 PDF 文件合并的实用程序

我有一本大书,里面有几份静态文档和一些动态文档(主要是带链接的 Excel)。按照客户的要求将所有这些打印成一个 PDF 的过程花费了太多时间。

我想要一个可以在批处理文件中使用的工具,它将文件夹中的所有文档转换为 PDF,然后将所有这些 PDF 合并为一个大文件。所有文件都有可预测的名称。

我一直在考虑 GhostScript 和 WScript,但这并不能解决将 Excel 文档打印为 PDF 的问题。希望你们能提出一些建议?

答案1

要将 Excel 文档打印为 PDF...如果您拥有 Office 2007 或更高版本,则可以使用此处为 VBscript

(您需要创建一个批处理文件,循环遍历 .xls 和 .docs 并调用此 VBScript。)

之后,你可以将 PDF 与PDFTK或其中一个工具pdf或者使用 Ghostscript 的您自己的方法。

答案2

这只是一个部分答案,因为它没有回答转换部分

对于批量合并,您可以尝试使用 PDFTK 的 CMD 批处理。输出文件始终称为活页夹.pdf但如果您需要,可以将其更改为通用名称。

有关如何设置的完整说明

@echo off
setlocal enabledelayedexpansion
FOR %%A IN (%*) DO (set command=!command! %%A)
pdftk.exe %command% cat output "%~dp1binder.pdf"

在此处输入图片描述

答案3

pdfsam是一款多平台 PDF 工具,具有一套非常全面的工具来处理 PDF 文档排序。如果您能找到一种方法来打印一堆 PDF 文档(做PDF是一款出色的 PDF“打印机”(如果您还没有的话),pdfsam 可以轻松地将所有文档合并为一个。

相关内容