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. 转换后的效果

图片

相关推荐

  1. python 读取pdf中的文本

    2024-07-23 10:06:01       45 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-23 10:06:01       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-23 10:06:01       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-23 10:06:01       45 阅读
  4. Python语言-面向对象

    2024-07-23 10:06:01       55 阅读

热门阅读

  1. iphone11 如何打开开发者模式?

    2024-07-23 10:06:01       19 阅读
  2. centos7 yum更换国内源【超简洁步骤】

    2024-07-23 10:06:01       15 阅读
  3. Kotlin 继承

    2024-07-23 10:06:01       11 阅读
  4. LeetCode718. 最长重复子数组

    2024-07-23 10:06:01       13 阅读
  5. MySQL的查询优化思路

    2024-07-23 10:06:01       15 阅读
  6. 数据库分表实践

    2024-07-23 10:06:01       15 阅读
  7. 陌陌聊天数据案例分析

    2024-07-23 10:06:01       14 阅读