Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在节点webkit中将html另存为pdf_Javascript_Node.js_Phantomjs_Wkhtmltopdf_Node Webkit - Fatal编程技术网

Javascript 在节点webkit中将html另存为pdf

Javascript 在节点webkit中将html另存为pdf,javascript,node.js,phantomjs,wkhtmltopdf,node-webkit,Javascript,Node.js,Phantomjs,Wkhtmltopdf,Node Webkit,我正在开发一个适用于windows的node webkit桌面应用程序,我正在尝试找到允许用户从应用程序中将html表视图保存为pdf的最佳方法。该应用程序必须开箱即用,因此我不能要求用户安装任何第三方程序以使功能正常工作。我找到了两个使用wkhtmltopdf和phantomjs的解决方案,但我无法找到一种方法将它们集成到项目中,因此如果这是可能的话,它们会用完盒子。我让节点模块pdfkit在项目中工作,但它不能转换html 因此,我的问题是,有没有任何解决方案可以与node webkit集成

我正在开发一个适用于windows的node webkit桌面应用程序,我正在尝试找到允许用户从应用程序中将html表视图保存为pdf的最佳方法。该应用程序必须开箱即用,因此我不能要求用户安装任何第三方程序以使功能正常工作。我找到了两个使用wkhtmltopdf和phantomjs的解决方案,但我无法找到一种方法将它们集成到项目中,因此如果这是可能的话,它们会用完盒子。我让节点模块pdfkit在项目中工作,但它不能转换html


因此,我的问题是,有没有任何解决方案可以与node webkit集成,使我能够将html保存为现成的pdf格式?

您是否了解为什么不将wkhtmltopdf或phantomjs以及依赖项包含在项目中?它们不需要安装在特定的位置。它们可以和你的应用程序在同一个目录中。你有什么建议吗?我对使用node webkit比较陌生,所以添加依赖项不是我所熟悉的。我认为你应该将chrome pdf插件复制到一个名为libpdf.so linux和pdf.dll的文件中,或者文件提供的一些窗口中,查看类似pdf的html页面,但我不确定它是否也用于制作html2pdf chrome打印机