专栏首页python3python将HTML转PDF

python将HTML转PDF

使用python讲网页转PDF。 想学习python某个模块,但是官网并不提供PDF版本,只有在线的网页说明文档,于是想将这些网页都下载下来然后转成pdf保存。

这里主要用到pdfkit包,前提是电脑安装了wkhtmltox软件。也就是说,HTML2PDF的工作是由wkhtmltox完成的,python只是调用了其接口而已。

1.安装wkhtmltox软件

通过http://wkhtmltopdf.org/index.html下载软件,注意版本对应,python 32位的对应wkhtmltox 32位版本。

2.将wkhtmltox的bin目录添加至path环境变量

3.转换

import pdfkit

# 有下面3中途径生产pdf

pdfkit.from_url('http://google.com', 'out.pdf')

pdfkit.from_file('test.html', 'out.pdf')

pdfkit.from_string('Hello!', 'out.pdf')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python转html页面为pdf

    pdfkit.from_url('http://google.com','baidu.pdf')

    py3study
  • 在GNS3模拟NAT的仿真实验

    步骤1:让R2作为边界路由,确保它能够上网,同时配置NAT,让它代理内计算机上网。

    py3study
  • Flask入门之完整项目搭建

      在application/__init__.py项目初始化文件中加载redis或者mysql的初始化代码

    py3study
  • python转html页面为pdf

    pdfkit.from_url('http://google.com','baidu.pdf')

    py3study
  • 网站右下角[来源网站]显示【前端特效】

    当别人从其他网站访问自己的网站时,如果在自己网站右下角有提示“欢迎来自XXX的朋友访问本站”,是不是逼格满满?!

    无道
  • cssjshtml vue.js router resource

    葫芦
  • 14.MySQL(二) 数据之表操作表内容操作Mysql 连接事务外键

    数据之表操作 1.创建表 语法:CREATE TABLE table_name (column_name column_type); create table...

    zhang_derek
  • MySQL 常用语法总结

    一、SQL速成   结构查询语言(SQL)是用于查询关系数据库的标准语言,它包括若干关键字和一致的语法,便于数据库元件(如表、索引、字段等)的建立和操纵。   ...

    阳光岛主
  • [情人节] jieba分词介绍

    jieba 分词我觉得是Python中文分词工具中最好用的一个工具包。想要入门自然语言处理,jieba分词有必要好好掌握一下,今天带大家入门一下jieba分词包...

    用户1622570
  • Oracle的Replace函数与translate函数详解与比较

    replace 字符串级别的代替 如:SELECT REPLACE('accd','cd','ef') from dual; --> aefd

    学到老

扫码关注云+社区

领取腾讯云代金券