全部学习汇总: 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

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

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

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

再次进行文档导出测试:

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

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

  1. Windows环境下的命令行工具cmder的安装和使用

    当习惯了Linux环境下的命令行以后,再去使用Windows环境下的命令行,往往会不太顺手.切换为Windows环境和Linux双系统又比较麻烦,现在有一款比较方便的命令行工具,只需安装就可以运行Li ...

  2. 在 Linux 中把一个网页转换成 PDF的技巧介绍

    你如何在 Linux 中把一个网页转换成 PDF?你可以选择使用每个 Linux 发行版上的网页浏览器(GUI),或者使用终端将网页变成 PDF 文件. 在这里,我将提到这两种方法来帮助你完成工作. ...

  3. php 网页转换成pdf,PHP html 转换成PDF wkhtmltopdf HTML 转换成 PDF

    因为涉及到账单,并且要生成PDF并发送邮件,所以试用了好多转换PDF的都不成功,基本上都是格式错乱,唯一就是 wkhtmltopdf 满足 我的需求 安装环境 CENTOS 7.3 下载及安装 wge ...

  4. Vue 如何将网页转换成PDF实现步骤以及问题解决:

    实现步骤:(只想了解vue实现的不用看方法一,直接看二) 方法1: 使用node.js和puppeteer(谷歌自动检测工具),由于第一种尝试结果不太理想,所以我直接粗略讲解:(原代码实现如下,依赖包 ...

  5. linux环境下ps命令行,Linux下ps命令详解

    下ps命令详解Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须 ...

  6. linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  7. 【python知识】win10下如何用python将网页转成pdf文件

    一.说明 本篇记录一个自己享用的简单工具.在大量阅读网上文章中,常常遇到一个专题对应多篇文章,用浏览器的收藏根本不够.能否见到一篇文章具有搜藏价值,就转到线下,以备日后慢慢消化吸收.这里终于找到一个办 ...

  8. linux环境下ps命令行,Linux系统ps命令详解:查看正在运行的进程

    ps命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息.ps命令有多种不同的使用方法,这常常给初学者带来困惑.在各种Linux论坛上,询问ps命令语法的帖子屡见不鲜,而出现这 ...

  9. 用c语言怎样将swf转化为pdf,利用ABCpdf.NET将网页转换成PDF的方法小结

    中转方式: 大多数时候,都是使用WebBrowser空间,将网页截图,然后插入PDF文件,另外也可以将网页先保存为Word文件,然后再从Word转PDF. PDF虚拟打印机: 还有一种方式,就是使用虚 ...

最新文章

  1. BMC Plant biology:高丰度青枯菌改变了番茄根际微生物组和代谢组
  2. LabelImg操作及快捷键
  3. python中的logger模块详细讲解
  4. matlab菲涅尔衍射_有问必答——SYNOPSYS安装体验课堂——可以设计菲涅尔透镜吗?...
  5. spring缓存_有关Spring缓存性能的更多信息
  6. 【视觉项目】【day6】8.26关于matchTemplate()以及NCC的思考整理
  7. 去年的今天,我和小叶子完成了《阿猫阿狗2》,缅怀一下。
  8. 4_less中带参数混合
  9. python数据类型_Python数据类型
  10. CSS 部分知识点 总结
  11. numpy—np.info(function)
  12. 真实VS虚拟,虚拟现实如何定义
  13. flutter用英语怎么说_碍手碍脚用英语怎么说?
  14. exe变计算机病毒,文件夹变exe病毒怎么恢复 文件夹exe病毒的解决方法
  15. ps html切图教程,PS网页制作基础教程:学习切图那点儿事
  16. aka名字_中国新说唱:马来王子尤长靖,尤长靖自编AKA名字
  17. 7.用户登陆,用户退出,记住用户名和密码
  18. 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
  19. Dede文章标题及文章摘要长度修改_元曦血狼_新浪博客
  20. lableme json转化为图片常用的脚本

热门文章

  1. 判断一个大整数能否被11整除
  2. 玩游戏4g计算机的内存不足,如何解决游戏崩溃和内存不足的问题?
  3. 09:判断能否被3,5,7整除
  4. 延迟10us程序C语言,C语言之延时
  5. 树莓派pico mpu6050 一阶互补滤波四元数法 解算姿态角
  6. 【泰迪杯-数据分析-1】matplotlib
  7. JZOJ 1775. 合并果子2 (Standard IO)
  8. 【慕伏白教程】《动手学深度学习》学习环境安装流程
  9. 数字基带传输系统无码间干扰的研究与仿真
  10. 全国省(23个)、直辖市(4个)、自治区(5个)、特别行政区(2个)