新建pdfconverter.py 文件,并将以下代码复制粘贴:

# -*- coding: utf-8 -*-

import io

from wand.image import Image

from wand.color import Color

from PyPDF2 import PdfFileReader, PdfFileWriter

memo = {}

def getPdfReader(filename):

reader = memo.get(filename, None)

if reader is None:

reader = PdfFileReader(filename, strict=False)

memo[filename] = reader

return reader

def _run_convert(filename, page, res=120):

idx = page + 1

pdfile = getPdfReader(filename)

pageObj = pdfile.getPage(page)

dst_pdf = PdfFileWriter()

dst_pdf.addPage(pageObj)

pdf_bytes = io.BytesIO()

dst_pdf.write(pdf_bytes)

pdf_bytes.seek(0)

img = Image(file=pdf_bytes, resolution=res)

img.format = 'png'

img.compression_quality = 90

img.background_color = Color("white")

img_path = '%s%d.png' % (filename[:filename.rindex('.')], idx)

img.save(filename=img_path)

img.destroy()

pdf转换成jpg python_Python将PDF转成图片相关推荐

  1. 如何将PDF转换Word?迅读PDF转换器,教你一招速成

    开工后,职场打工人又开始忙碌起来.刚毕业不久的小李,可谓"开工不顺",上班第一天就被要求整理产品资料,而且都是PDF格式的.这可难倒小李了,以前只需点击文件就进入Word编辑,现在 ...

  2. pdf转换成jpg python_python 把pdf转成图片文件

    Wand是ctypes基于Python 的简单ImageMagick绑定. 1. 安装wand包:pip install Wand 注意:在选择ImageMagick32位还是64位,这个需要和pyt ...

  3. pdf转换html语言,怎样把pdf转换成html?

    原标题:怎样把pdf转换成html? HTML是万维网浏览器使用的一种语言,它消除了不同计算机之间信息交流的障碍.它是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言.文本标记语言html在浏 ...

  4. 除PDF转换,写论文还需PDF编辑?迅读PDF大师告诉你答案

    论文是毕业的一道门槛,无合格的毕业论文,就意味着无法获得学位证书.现在已经是1月,相信很多大学生,尤其是研究生,已经开始筹备毕业论文了.提起写论文,没有人会不参考知网,而知网上的历史文献基本都是PDF ...

  5. PDF转换技巧之如何使用PDF转换器经验分享

    当年为了搞论文,在网上找了很多资料,但都是pdf和caj格式的,都没办法直接编辑,后来网上求助得知了这款转换神器,迅捷pdf转换器,从此就像打开了新世界的大门.各位还在纠结怎么转的快看过吧.各种转转转 ...

  6. 一款免费的PDF转换工具-LightPDF完美版(PDF编辑器) 最新版

    LightPDF完美版(PDF编辑器)是一款免费的pdf编辑转换工具,可以在pdf和word.ppt以及png等文件格式之间进行互相转换,非常的便捷.LightPDF破解版不需要注册,打开软件选择需要 ...

  7. pdf转换成jpg python_Python 将pdf转成图片的方法

    本篇文章记录如何使用python将pdf文件切分成一张一张图片,包括环境配置.版本兼容问题. 环境配置(mac) 安装ImageMagick brew install imagemagick 这里有个 ...

  8. pdf 改变页面大小 python_python – 裁剪.pdf文件的页面

    pypdf在我所期望的这个领域.使用以下脚本: #!/usr/bin/python # from pyPdf import PdfFileWriter, PdfFileReader input1 = ...

  9. 批量PDF转换成Office文件 PDF转换器下载

    2019独角兽企业重金招聘Python工程师标准>>> 迅捷PDF转换成Word转换器采用了最新的一代的增强版核心技术,除了加强原超线程批量转换技术之外,新版本还提升了软件的多文件格 ...

最新文章

  1. 春运渡劫!Python给我抢回家的火车票
  2. python识别图片数字traceract_如何将图形调用打印为树?
  3. 会赚钱的人共有的特征,你是吗?
  4. 【转】WebSocket API总结
  5. 集成测试变得简单的第1部分:存储库测试
  6. python怎么把两个文件合并工具_python开发目录合并小工具 PathMerge
  7. matlab闭环直流调速系统实验,实验三双闭环直流调速系统MATLAB仿真.doc
  8. 红黑树区分 左旋 和 右旋
  9. 图片边缘出现黑点的问题分析和解决(纹理过滤)
  10. 伯努利贝叶斯分类算法
  11. 自动阻止恶意攻击IP,降低青龙被暴力破解的风险
  12. [转]4款手机音乐播放器对比
  13. canvas改变图片原始尺寸
  14. Ubuntu查看Cuda是否全部安装成功
  15. IEC61850中涉及到的逻辑节点(LN)所代表的含义
  16. 机器人传感器网络的覆盖优化和空间负载均衡
  17. 关于缓存一致性协议、MESI、StoreBuffer、InvalidateQueue、内存屏障、Lock指令和JMM的那点事
  18. 网络层核心协议:IP协议
  19. ShareSDK Android端分享与授权示例代码
  20. drools规则引擎并发结果不准确问题记录

热门文章

  1. 商城模块秒杀业务的设计与实战
  2. 【海康威视】前端开发:【4】Chrome谷歌浏览器 Web Components Kit 插件支持
  3. Proteus和Keil C51联合仿真
  4. 第七章:债券投资收益分析与债券合成
  5. 做人工智能必看的45篇论文-附下载地址
  6. 守护进程-tee_supplicant
  7. Calendar获取本周一与周日
  8. 电商运营个人简历自我介绍PPT模板
  9. 中国知音导出mysql_MySQL常用函数,你真得看看!
  10. 从一条sql的执行流程来详细了解Buffer Pool