0
点赞
收藏
分享

微信扫一扫

1604_linux环境下使用命令行把网页转换成pdf


​​GreyZhang/toolbox: 常用的工具使用查询,非教程,仅作为自我参考! (github.com)​​

         使用的工具很容易在彼此之间产生隔离性障碍,比如我最近使用的墨水屏阅读的最合适的文件格式我觉得是pdf,但是我需要阅读的很多资料却是网页格式。如此,少不了一通转换才能够在我的阅读器上使用。另外,如今很多网页在切换不同的页面的时候总是需要加载,这给我一种不是很舒服的感觉,少了一点顺畅。也不排除是我的计算机过于古老的缘故,但是能够有办法转换成本地的pdf文件我觉得可能会是非常好的一个想法。

         我尝试过直接网页打印,也试过字节复制到富文本软件然后导出pdf文件。都能够在一定程度上解决我的问题,但是终究还是让人觉得操作繁琐。为此,找了一款可以进行网页转换到pdf文件的软件,叫做wkhtmltopdf。

         1. 安装比较容易:

         sudo apt-get install wkhtmltopdf

         2. 但是,或许上面的过程不能够完成百分百的安装。因为这个工具还依赖于QT,运行的时候提示缺少了一个qt库,为此搜索了网络类似信息,增加如下安装:

         sudo apt-get install qt5-default

         sudo apt-get install qt5ct

         3. 重新运行,依然失败。为此,扩增了安装包:

         sudo apt install --reinstall libqt5widgets5 libqt5gui5 libqt5dbus5 libqt5network5 libqt5core5a

         再次测试,依然不是很幸运!

         4. 从下面的链接发现一个直接下载安装包手动安装的方式,正好也是这个工具。

​​virtualbox - Ubuntu 18.4 libQt5Core.so.5: cannot open shared object file: No such file or directory - Ask Ubuntu​​

        

1604_linux环境下使用命令行把网页转换成pdf_pdf

         之后的运行测试依然失败,看起来工具可执行文件不存在了。

1604_linux环境下使用命令行把网页转换成pdf_html_02

         这个问题看起来简单,因为程度中的某个地方判断错了目录。解决这样的问题,只需要创建一个软连接即可。

         sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf

         再次进行文档导出测试:

1604_linux环境下使用命令行把网页转换成pdf_linux_03

1604_linux环境下使用命令行把网页转换成pdf_Ubuntu_04

         这一次的文档导出成功,效果看起来也不错。

举报

相关推荐

0 条评论