我希望能够将特定系列的网页打印为一个文档(最好是 PDF)。
Posted
技术标签:
【中文标题】我希望能够将特定系列的网页打印为一个文档(最好是 PDF)。【英文标题】:I would like to be able to print a specific series of Web pages as one document (preferably PDF). 【发布时间】:2014-06-11 23:43:37 【问题描述】:我在网上找到的只是一次打印一个单独的网页。
原因是我们的网站上目前有许多“出版物”(每个页面从 15 到 50 个不等)。在网络出现之前,我们打印并出售它们
我们现在正在做的是针对每个主题制作一系列网页。然后我们回到 MS Word 中的原始文件,并将其制作成多页 PDF,链接到该页面。
我们真的更愿意只做一次——更容易更新和更少的错误。
我知道在某些 CMS(例如 Drupal)中可以将一系列网页排列为“书”,以便可以打印整个内容。我想知道是否有任何其他方法可以做到这一点(因为我们没有使用 Drupal)。
如果有一种方法可以将代码放入显示“如果有人按下此按钮,请将此页面列表打印为一个 PDF”的页面,我想知道如何。 (html?javascript?别的东西?)
【问题讨论】:
【参考方案1】:是的,这是可能的。
按钮需要向服务器发出请求,并使用所选页面的标识符生成
然后,服务器需要在内部将页面呈现为字符串等对象。 (无论您的图书馆喜欢什么)
然后您可以将 HTML 字符串发送到 PDF 转换器,例如 Expert Pdf Html To Pdf Converter,以生成文档的 PDF 版本。
然后只需将 PDF 二进制文件作为对客户端的响应。
【讨论】:
以上是关于我希望能够将特定系列的网页打印为一个文档(最好是 PDF)。的主要内容,如果未能解决你的问题,请参考以下文章