【发布时间】:2015-04-23 05:11:53
【问题描述】:
有没有一种方法可以以编程方式向 Google 发送 HTTP 或类似请求,让它打印给定的 URL,或者让我发送自定义 HTML?我希望这是服务器上的一项 cron 作业。
我想自动打印某些每周在线出版物的一些打印输出,作为送给同事的礼物,但我希望它像他们与我的帐户共享打印机一样简单,所以他们不需要我的程序要安装在本地,因为我可以在我的服务器上维护它。
【问题讨论】:
有没有一种方法可以以编程方式向 Google 发送 HTTP 或类似请求,让它打印给定的 URL,或者让我发送自定义 HTML?我希望这是服务器上的一项 cron 作业。
我想自动打印某些每周在线出版物的一些打印输出,作为送给同事的礼物,但我希望它像他们与我的帐户共享打印机一样简单,所以他们不需要我的程序要安装在本地,因为我可以在我的服务器上维护它。
【问题讨论】:
与其向 Google 云打印发送 HTTP 请求,或许更简单的方法是将网页转换为 PDF,然后通过电子邮件将该 PDF 发送到 Google 云打印(或直接发送到打印机的电子邮件)地址,如果它支持的话...最近的 HP 打印机都支持。)我使用 wkHTMLtoPDF 在命令行上进行转换,从那里你最终得到一个可以轻松邮寄打印的 PDF。您必须编写一些脚本才能从所需的 URL 生成 PDF,但这应该不会很难。然后,您的 cron 作业只需调用脚本即可!
我发现一篇文章准确地描述了这种方法(减去 cron 作业部分)。这是那个链接:Batch Printing HTML Files as PDF
祝你好运!
【讨论】: