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
之后的运行测试依然失败,看起来工具可执行文件不存在了。
这个问题看起来简单,因为程度中的某个地方判断错了目录。解决这样的问题,只需要创建一个软连接即可。
sudo ln -s /usr/local/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
再次进行文档导出测试:
这一次的文档导出成功,效果看起来也不错。
1604_linux环境下使用命令行把网页转换成pdf相关推荐
- Windows环境下的命令行工具cmder的安装和使用
当习惯了Linux环境下的命令行以后,再去使用Windows环境下的命令行,往往会不太顺手.切换为Windows环境和Linux双系统又比较麻烦,现在有一款比较方便的命令行工具,只需安装就可以运行Li ...
- 在 Linux 中把一个网页转换成 PDF的技巧介绍
你如何在 Linux 中把一个网页转换成 PDF?你可以选择使用每个 Linux 发行版上的网页浏览器(GUI),或者使用终端将网页变成 PDF 文件. 在这里,我将提到这两种方法来帮助你完成工作. ...
- php 网页转换成pdf,PHP html 转换成PDF wkhtmltopdf HTML 转换成 PDF
因为涉及到账单,并且要生成PDF并发送邮件,所以试用了好多转换PDF的都不成功,基本上都是格式错乱,唯一就是 wkhtmltopdf 满足 我的需求 安装环境 CENTOS 7.3 下载及安装 wge ...
- Vue 如何将网页转换成PDF实现步骤以及问题解决:
实现步骤:(只想了解vue实现的不用看方法一,直接看二) 方法1: 使用node.js和puppeteer(谷歌自动检测工具),由于第一种尝试结果不太理想,所以我直接粗略讲解:(原代码实现如下,依赖包 ...
- linux环境下ps命令行,Linux下ps命令详解
下ps命令详解Linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待)2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)3. 不可中断(收到信号不唤醒和不可运行, 进程必须 ...
- linux环境下ps命令行,Linux下ps命令详解 Linux下ps命令的详细使用方法
Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...
- 【python知识】win10下如何用python将网页转成pdf文件
一.说明 本篇记录一个自己享用的简单工具.在大量阅读网上文章中,常常遇到一个专题对应多篇文章,用浏览器的收藏根本不够.能否见到一篇文章具有搜藏价值,就转到线下,以备日后慢慢消化吸收.这里终于找到一个办 ...
- linux环境下ps命令行,Linux系统ps命令详解:查看正在运行的进程
ps命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息.ps命令有多种不同的使用方法,这常常给初学者带来困惑.在各种Linux论坛上,询问ps命令语法的帖子屡见不鲜,而出现这 ...
- 用c语言怎样将swf转化为pdf,利用ABCpdf.NET将网页转换成PDF的方法小结
中转方式: 大多数时候,都是使用WebBrowser空间,将网页截图,然后插入PDF文件,另外也可以将网页先保存为Word文件,然后再从Word转PDF. PDF虚拟打印机: 还有一种方式,就是使用虚 ...
最新文章
- BMC Plant biology:高丰度青枯菌改变了番茄根际微生物组和代谢组
- LabelImg操作及快捷键
- python中的logger模块详细讲解
- matlab菲涅尔衍射_有问必答——SYNOPSYS安装体验课堂——可以设计菲涅尔透镜吗?...
- spring缓存_有关Spring缓存性能的更多信息
- 【视觉项目】【day6】8.26关于matchTemplate()以及NCC的思考整理
- 去年的今天,我和小叶子完成了《阿猫阿狗2》,缅怀一下。
- 4_less中带参数混合
- python数据类型_Python数据类型
- CSS 部分知识点 总结
- numpy—np.info(function)
- 真实VS虚拟,虚拟现实如何定义
- flutter用英语怎么说_碍手碍脚用英语怎么说?
- exe变计算机病毒,文件夹变exe病毒怎么恢复 文件夹exe病毒的解决方法
- ps html切图教程,PS网页制作基础教程:学习切图那点儿事
- aka名字_中国新说唱:马来王子尤长靖,尤长靖自编AKA名字
- 7.用户登陆,用户退出,记住用户名和密码
- 哪里看苹果是att_我告诉你怎么看手机版本是s跟att
- Dede文章标题及文章摘要长度修改_元曦血狼_新浪博客
- lableme json转化为图片常用的脚本
热门文章
- 判断一个大整数能否被11整除
- 玩游戏4g计算机的内存不足,如何解决游戏崩溃和内存不足的问题?
- 09:判断能否被3,5,7整除
- 延迟10us程序C语言,C语言之延时
- 树莓派pico mpu6050 一阶互补滤波四元数法 解算姿态角
- 【泰迪杯-数据分析-1】matplotlib
- JZOJ 1775. 合并果子2 (Standard IO)
- 【慕伏白教程】《动手学深度学习》学习环境安装流程
- 数字基带传输系统无码间干扰的研究与仿真
- 全国省(23个)、直辖市(4个)、自治区(5个)、特别行政区(2个)