前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >html 转为 pdf

html 转为 pdf

作者头像
零式的天空
发布于 2022-03-24 07:36:57
发布于 2022-03-24 07:36:57
81500
代码可运行
举报
文章被收录于专栏:零域Blog零域Blog
运行总次数:0
代码可运行

使用 wkhtmltopdf

安装

  1. 下载地址:https://wkhtmltopdf.org/downloads.html
  2. Linux 环境下, 0.12.4 版本有问题,需要使用 0.12.3 版本。
  3. 不要使用 apt install 的方式安装,安装的为 0.12.4 版本。

示例代码

  1. python
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import pdfkit

pdfkit.from_url('https://wkhtmltopdf.org/docs.html', 'out.pdf')
# pdfkit.from_file('test.html', 'out.pdf')
# pdfkit.from_string('Hello!', 'out.pdf')

2. php

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<?php

include './vendor/autoload.php';

use mikehaertl\wkhtmlto\Pdf;

if (empty($_GET['url'])) {
    die();
}

$pdf = new Pdf($_GET['url']);
$pdf->send();
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-06-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Python还能做这个?真的好棒棒耶!
專 欄 ❈爱撒谎的男孩,Python中文社区专栏作者 博客:https://chenjiabing666.github.io ❈ 准备 好吧,其实我想说的是如何用Python制作电子书,使用的是python的pdfkit这个库,pdfkit是 wkhtmltopdf 的Python封装包,因此在安装这个之前要安装wkhtmltopdf 安装wkhtmltopdf sudo apt-get install wkhtmltopdf (ubantu下,不过这里安装的时候可能对应的版本不同,会出现错误,如果不行的
Python中文社区
2018/01/31
1.4K0
Python还能做这个?真的好棒棒耶!
爬虫爬取英文文档存为PDF,在读取PDF自动翻译文档
这几天在爬了Python的官方文档,但是它里面全是英文,只有数字,没有汉字,原谅我这个英语渣渣搞不懂,只能靠翻译了,如果是复制到百度翻译的话太慢,耗时间。所以就直接用爬虫来搞了,自动化翻译文档
andrew_a
2019/07/30
1.4K0
爬虫爬取英文文档存为PDF,在读取PDF自动翻译文档
Python将html转化为pdf
前面我们对博客园的文章进行了爬取,结果比较令人满意,可以一下子下载某个博主的所有文章了。但是,我们获取的只有文章中的文本内容,并且是没有排版的,看起来也比较费劲。。。
周小董
2019/03/25
2.2K0
Python将html转化为pdf
用python实现csdn博主全部博文下载,html转pdf,有了学习的电子书了。。。(附源码)
用python实现csdn博主全部博文下载,html转pdf,有了学习的电子书了。。。(附源码)
Java架构师必看
2021/07/19
7050
用python实现csdn博主全部博文下载,html转pdf,有了学习的电子书了。。。(附源码)
pdfkit,生成PDF就靠它了
在用 jupyter notebook 写代码文档的时候,有时需要导出 pdf 版本,但可惜我遇到了报错,无法导出。我就想,还没有其他方案可以生成 pdf。
Crossin先生
2020/02/27
2.9K0
Python爬取杜赛博客教程内容,应用pdfkit打印pdf文件
听说杜佬的博客更新了,尤其是django教程,本渣渣由于没有钱充值网络,所以一直是断网状态下,本身也是有搜集教程进文件夹吃灰的通病,因此就有了这样一篇渣渣文,应用python爬取杜赛博客教程内容,同时应用pdfkit打印pdf文件,快进本渣渣的收藏夹吃灰吧!
二爷
2020/09/04
6120
Python爬取杜赛博客教程内容,应用pdfkit打印pdf文件
Django 结合Vue实现前端页面导出为PDF
https://www.djangoproject.com/download/2.0.13/tarball/
授客
2020/09/08
2.1K0
Django 结合Vue实现前端页面导出为PDF
Python爬虫:爬取在线教程转成pdf
1、网站介绍2、准备工作2.1 软件安装2.2 库安装3、爬取内容3.1 获取教程名称3.2 获取目录及对应网址3.3 获取章节内容3.4 保存pdf3.5 合并pdf4、完整代码
王强
2018/08/09
2.9K0
Python爬虫:爬取在线教程转成pdf
工作效率:通过pdfkit包实现网页导出为pdf
以上这种情况都是网页无法复制文本的情况。不过这些对于Python来说都不是问题。今天辰哥就叫你们用Python去解决。
Freedom123
2024/03/29
2680
工作效率:通过pdfkit包实现网页导出为pdf
python生成pdf报告、python实现html转换为pdf报告[python3] 原
系统安装wkhtmltopdf:参考 https://github.com/JazzCore/python-pdfkit/wiki/Installing-wkhtmltopdf
双面人
2019/10/06
1.5K0
创业公司都在使用的3款Python库
  只需简单地修改Config文件,用户就可以按自己的意图来以静态文件方式部署Web应用,而不必依赖于Nginx、亚马逊S3等外部服务。Whitenoise能对打包内容进行压缩并设置高容量的缓存。
统计学家
2019/04/10
5280
卧槽,一行命令实现Html转PDF,强烈推荐!
一般而言,直接使用浏览器自带的“打印”功能,选择“另存为PDF”,即可以输出 PDF 了。但是如果需要打印的数量多了,这个操作就很费劲了。
永恒君
2022/12/07
2K0
卧槽,一行命令实现Html转PDF,强烈推荐!
python将HTML转PDF
使用python讲网页转PDF。 想学习python某个模块,但是官网并不提供PDF版本,只有在线的网页说明文档,于是想将这些网页都下载下来然后转成pdf保存。
py3study
2020/01/10
3.3K0
用 Python 把网页转换成 PDF
前段时间有个需求是要把本地的 html 转换成 pdf,一个两个还好说,上千上万的话,只能写代码解决问题。
伪君子
2019/06/02
3.4K0
50行Python代码,教你获取公众号全部文章
小詹说:我们平时阅读公众号的文章会遇到一个问题——阅读历史文章体验不好。的确如此,小詹自己也这么认为。所以今天分享的是好朋友 Python3X 的一篇干货分享,原文如下:
小小詹同学
2019/07/12
2.5K0
50行Python代码,教你获取公众号全部文章
python制作电子书
文章目录 1. python制作pdf电子书 1.1. 准备 1.1.1. 安装wkhtmltopdf 1.1.2. python安装依赖包 1.2. pdfkit的用法 1.2.1. 初级了解函数 1.2.2. 进阶 1.2.2.1. options 1.2.2.2. cover 1.2.2.3. css 1.3. 注意 1.4. 实战 1.4.1. 注意 1.5. 参考文章 python制作pdf电子书 准备 制作电子书使用的是python的pdfkit这个库,pdfkit是 wkhtmltopd
爱撒谎的男孩
2019/12/31
1.6K0
Markdown转PDF
markdown转pdf是比较常见的需求,有许多成熟的工具可以实现,比如pandoc和wkhtml2pdf,很多工具都是对这些的进一步包装。
码之有理
2024/09/02
3690
一键下载:将知乎专栏导出成电子书
老是有同学问,学了 Python 基础后不知道可以做点什么来提高。今天就再用个小例子,给大家讲讲,通过 Python 和爬虫,可以完成怎样的小工具。
Crossin先生
2018/08/20
3.9K0
一键下载:将知乎专栏导出成电子书
HTML导出为PDF
官网:https://wkhtmltopdf.org/downloads.html
码客说
2022/10/27
1.8K0
python使用pdfkit生成pdf【python】
html = '<html><head><meta charset="UTF-8"></head>' \ '<body><div align="center"><p>%s</p></div></body></html>' % text
sinnoo
2020/11/13
1.5K0
推荐阅读
相关推荐
Python还能做这个?真的好棒棒耶!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验