Python读取URL生成PDF的方法步骤

 更新时间:2024年07月23日 11:37:46   作者:毕加锁  
URL(Uniform Resource Locator)是用于标识和定位网络上资源的字符串,本文将给大家介绍Python读取URL生成PDF的方法步骤,文中有相关的代码示例和图文讲解供大家参考,需要的朋友可以参考下

1. 安装依赖的exe

需要在这个网址,安装一个exe包,地址:https://wkhtmltopdf.org/

进入网址后,点这个位置:

图片

选择一个你的操作系统的下载链接:

图片

安装后的exe文件:

C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe

我已经下载好了一个安装包的地址:链接:https://pan.baidu.com/s/1yDP1opcBF3ORUTKBDu8qhQ 提取码:zmo0

2. 安装pip库

pip install pdfkit

3. 执行转换

import pdfkit
 
# wkhtmltopdf.exe 为本地安装的路径
exe_path = r"C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe"
config = pdfkit.configuration(wkhtmltopdf=exe_path)
 
# 调用pdfkit.from_url参数,转换PDF
url = "http://antpython.net/webspider/douban_book_list.html"
pdfkit.from_url(url, 'Python书籍推荐.pdf', configuration=config)

其中:C:\Program Files\wkhtmltopdf\bin\wkhtmltopdf.exe是你安装了https://wkhtmltopdf.org/这个网址的exe程序后得到的本地电脑路径;

pdfkit.configuration(wkhtmltopdf=exe_path)这句代码配置了一个pdfkit的配置项

pdfkit.from_url函数有三个参数:1、url,是要读取的网页链接,用于生成PDF的来源URL;2、'Python书籍推荐.pdf',是本地的要存储结果的PDF文件 3、configuration=config,工具配置,主要是上面的指定了的exe的地址

4. 转换后的效果

图片

到此这篇关于Python读取URL生成PDF的方法步骤的文章就介绍到这了,更多相关Python读取URL生成PDF内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • PyQt5下拉式复选框QComboCheckBox的实例

    PyQt5下拉式复选框QComboCheckBox的实例

    今天小编就为大家分享一篇PyQt5下拉式复选框QComboCheckBox的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-06-06
  • Python中求对数方法总结

    Python中求对数方法总结

    这篇文章主要介绍了Python中求对数方法总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • python 接口_从协议到抽象基类详解

    python 接口_从协议到抽象基类详解

    下面小编就为大家带来一篇python 接口_从协议到抽象基类详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • 基于Python实现简易的自制头像神器

    基于Python实现简易的自制头像神器

    作为一个不会PS的普通程序员要怎么快速制作一个属于自己的渐变头像呢?十行 Python代码就能解决,非常简单。感兴趣的小伙伴可以跟随小编一起学习一下
    2022-01-01
  • Python中你所不知道的星号 * 用法

    Python中你所不知道的星号 * 用法

    这篇文章主要介绍了Python中你所不知道的星号 * 用法的相关资料,需要的朋友可以参考下
    2022-11-11
  • Python实现的对一个数进行因式分解操作示例

    Python实现的对一个数进行因式分解操作示例

    这篇文章主要介绍了Python实现的对一个数进行因式分解操作,结合实例形式分析了Python因式分解数值运算相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • 如何使用Python标准库进行性能测试

    如何使用Python标准库进行性能测试

    这篇文章主要为大家详细介绍了如何使用Python标准库进行性能测试,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-06-06
  • 如何利用itertuples对DataFrame进行遍历

    如何利用itertuples对DataFrame进行遍历

    这篇文章主要介绍了如何利用itertuples对DataFrame进行遍历问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-06-06
  • python如何使用jt400.jar包代码实例

    python如何使用jt400.jar包代码实例

    这篇文章主要介绍了python如何使用jt400.jar包代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • Pytorch配置GPU环境方式

    Pytorch配置GPU环境方式

    这篇文章主要介绍了Pytorch配置GPU环境方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02

最新评论