使用 Google Apps 脚本 blob.getAs() 打印 PDF 格式的 HTML 背景颜色


  1. 我正在使用 HTML 服务生成一个 html 文件
    1. 然后我使用 DriveService 从 htmlOutput 创建一个文件
    2. 最后,我生成一个带有 blob 的 pdf 文件。GetAs("application/pdf")

这都可以正常工作,但不会打印背景颜色。有没有办法在pdf中引入背景颜色html样式?

有同样的问题!将其添加到 html 文件中的样式标记中。

@media print {body {-webkit-print-color-adjust: exact;}}

对我来说,这解决了问题。(在这里找到)

您可以尝试使用不同的数据流来获取您的pdf,如本文答案和另一个中所述。

我没有用彩色背景进行测试,但值得一试。

最新更新