使用自定义纸张尺寸批量将 HTML 转换为 PDF

使用自定义纸张尺寸批量将 HTML 转换为 PDF

我有大约 200 个 HTML 文件需要转换为 PDF。棘手的是,我需要将其转换为自定义纸张大小(在本例中为 5.4" x 7.2")。Acrobat 9 不允许我批量转换为自定义大小。有什么方法可以做到这一点,而不用手动将每个文件打印为 PDF?

我主要使用 Windows 7,但我并不反对 (Debian) Linux 解决方案。

答案1

在 Linux 上,超文本文档或者html2ps会帮你完成工作。HTMLDOC 可能会提供更漂亮的结果,并可以直接输出为 PDF。应该像for htmlfile in *html; do htmldoc $htmlfile; done

答案2

我用网页设计软件,它可以让您设置纸张尺寸并制作非常精确的 PDF。

正如 Noam 所解释的,您可以使用 bash 脚本一次性完成多项操作。

答案3

用于批量将 HTML 文件转换为 PDF 文档的 Windows 实用程序...

http://sourceforge.net/projects/html-to-pdf/

用户界面上的“纸张大小”控件接受数字输入,允许您以 PostScript 点为单位指定自定义纸张大小。因此,对于 5.4 x 7.2 英寸,您需要输入“0 0 389 518”以表示纵向。

该实用程序还使您能够控制 JavaScript、字体嵌入、“实时链接”和其他内容。

相关内容