我希望能够将特定系列的网页打印为一个文档(最好是PDF)。

时间:2014-06-11 23:43:37

标签: javascript pdf printing save

我在网上找到的只是一次打印一个单独的网页。

原因是我们的网站目前有许多"出版物"在它上面(每个网页各15到50个)。在网络之前,我们打印并出售它们

我们现在正在做的是为每个主题制作一系列网页。然后我们回到MS Word中的原文并将其转换为多页PDF,链接到页面。

我们真的更喜欢只做一次 - 更容易更新,错误更少。

我知道在某些CMS(例如Drupal)中可以安排一系列网页作为"书"这样整个东西都可以打印出来。我想知道的是,是否有其他方式(因为我们不使用Drupal)。

如果有办法将代码放入显示"如果有人按下此按钮,则将此列表列表打印为一个PDF"我想知道怎么做。 (HTML?JavaScript?还有什么?)

1 个答案:

答案 0 :(得分:0)

是的,可能。

  • 该按钮需要向服务器发出请求,并使用所选页面的标识符生成

  • 然后,服务器需要在内部将页面呈现为字符串等对象。 (无论你的图书馆喜欢什么)

  • 然后,您可以将HTML字符串发送到PDF转换器,例如Expert Pdf Html To Pdf Converter,以生成文档的PDF格式。

  • 然后只是将PDF二进制文件作为对客户端的响应。