Javascript 如何将HTML网页转换为PDF版本

Javascript 如何将HTML网页转换为PDF版本,javascript,html,css,Javascript,Html,Css,可能重复: 我有一个使用HTML、CSS和javascript/jQuery开发的网站。我需要将网页转换为PDF格式(或任何其他可打印版本)。如何做到这一点 …任何其他可打印版本。为什么不使用像«用于打印的版本»这样的链接进行特殊的css和html布局呢?非常棒,可以与任何可以运行命令行进程的编程语言一起使用。您必须在服务器上运行it,但我认为这是从HTML直接呈现PDF的最佳方式 命令行: wkhtmltopdf www.myhomepage.com myhomepage.pdf 我想知道

可能重复:


我有一个使用HTML、CSS和javascript/jQuery开发的网站。我需要将网页转换为PDF格式(或任何其他可打印版本)。如何做到这一点

…任何其他可打印版本。为什么不使用像«用于打印的版本»这样的链接进行特殊的css和html布局呢?

非常棒,可以与任何可以运行命令行进程的编程语言一起使用。您必须在服务器上运行it,但我认为这是从HTML直接呈现PDF的最佳方式

命令行:

wkhtmltopdf www.myhomepage.com myhomepage.pdf

我想知道这是否可以在不使用PHPSorry的情况下执行,我误读了。我看到你的问题没有PHP标签。在任何情况下,您使用的服务器端是什么?我不相信您能够在客户端完成这项工作,我相信您可以使用java作为客户端或其他服务器端来完成这项工作language@user1403848你看过答案了吗?Htmldoc(在OP中提到)纯粹是命令行,这意味着它可以从任何可以执行其他应用程序的语言运行(通过PHP的
exec
、Haskell的
system
等)。一句话:您需要使用一些服务器端语言来动态地完成它,即使它不是使用服务器端JavaScriptI的PHP.JavaScript,我真的不明白。你能告诉我它是什么吗?@ChrisPeters不,他说“将网页转换为PDF格式(或任何其他可打印版本)”。网页可以打印,明白了。也许标题应该是“可打印”而不是“PDF”。@user1403848也许这个链接可以解释我的想法