【问题标题】:how to convert html webpage to pdf by clicking save page?如何通过单击保存页面将html网页转换为pdf?
【发布时间】:2013-12-31 09:53:11
【问题描述】:

我有一个大约 30 页的网页,其中包含一些文字、图片和视频。当用户单击保存页面按钮时,他将获得保存为 pdf 的选项,但它没有给出正确的对齐方式,并且看起来与原始网页中的不同。我试图将它保存在风景和肖像中,但它的感觉和外观与原始网页的外观不同。 我也试图通过 linux 终端 wkhtmltopdf,它给出了以下错误: 加载页面 (1/2) 警告:忽略 SSL 错误
错误:需要身份验证

我应该怎么做才能得到 pdf,同时保存它与我在网页中看到的完全一样(包括肖像和风景)?

【问题讨论】:

  • 对于(可调整大小的!)网页,“纵向”和“横向”是什么意思?将网页的屏幕截图保存为 PDF。或者离线构建“漂亮”的 PDF 并让用户下载它们。网页和 PDF 有很大的不同,因此不可能精确复制。

标签: javascript jquery html css pdf


【解决方案1】:

我认为这在 HTML / CSS / JS 中是不可能的。您所能做的只是网页的打印版本(带有媒体查询)。 您需要一个服务器端库来生成 PDF。

【讨论】:

    猜你喜欢
    • 2018-04-07
    • 2012-11-07
    • 1970-01-01
    • 2011-01-13
    • 2016-08-29
    • 1970-01-01
    • 2011-07-01
    • 2012-11-21
    相关资源
    最近更新 更多