将多个 HTML 文件转换为多个 PDF 文件

将多个 HTML 文件转换为多个 PDF 文件

有没有适用于 Windows 的工具或程序,可以将大量 HTML 文件(约 3000 个)转换为个人PDF 文件?

我只能在各处找到对单个 PDF 的请求,但我需要将每个 HTML 文件转换为一个 PDF 文件。

答案1

是的。在 Windows 中,您可以使用命令行解决方案,wkhtmltopdf。下载这里. 确保安装目录在路径上。

或者,如果您安装了 chocolatey,则不必担心将其添加到路径中,因为 chocolatey 会为您完成此操作。只需打开管理员 CMD shell 并输入:

choco install wkhtmltopdf

然后导航到包含 HTML 文件的文件夹并创建一个新的文本文档。输入以下内容并将其保存为 convert.bat。

@echo off
for %%x in (*.html) do wkhtmltopdf "%%x" "%%~nx.pdf"

请记住,如果您在创建新文本文件时使用带有记事本的 GUI,则在保存文件时,请转到文件,另存为,然后将类型更改为“所有文件”,然后使用带有 bat 扩展名的文件名 convert.bat

然后您可以双击位于 HTML 文件目录中的批处理文件,它们将被转换为 PDF。

相关内容