Python进行PDF转图片
。pdf侦听器的可视化调试
使用名为pdf检测器的Python工具库,pdf检测器基于pdfminer.six。
使用PDFplumber转换pdf图像既简单又快速。 PDFplumber还提供可视化的pdf内容提取调试支持,如上图所示。
导入pdf检测器
pdf=pdf侦听器.开放(CCF-2019.pdf ) )。
第I页,枚举(pdf .页) :
page.to _ image (解决方案=150 ).save ' { }.png '.format ) I ) )在
Linux上进行PDF转图片
Linux上使用pdftoppm命令行工具时,将显示pftop计划安装:
使用sudo应用程序安装实用程序:
pdftoppm -png demo.pdf图像名称pdftoppm提供了许多配置选项,包括剪切图像、缩放、分辨率和打印页数。
sage : pdftop pm选项pdf文件首选项
- f int :第一页到打印
- l int :最后一页到打印
--o :只打印奇数页
--e :仅打印事件页
- -单文件: writeonlythefirstpageanddonotaddigits
- r FP :解决方案,in dpi (默认is 150 )
- rx FP : x解决方案,in dpi (默认is 150 )
- ry FP : y解决方案,indpi (默认is 150 ) ) )。
--scale-toint : scaleseachpagetofitwithinscale-to * scale-topixelbox
--scale-to-xint : scaleseachpagehorizontallytofitinscale-to-x pixels
--scale-to-yint : scaleseachpageverticallytofitinscale-to-ypixels
- xint : x -协调器OFTHECROPareatoPleFTCorner
- yint : y -协调器机电一体化控制器
--wint : widthofcropareainpixels (默认is0 ) ) ) )。
--hint : Heightofcropareainpixels (默认is0 ) ) ) )。
--szint : sizeofcropsquareinpixels (setswandh ) )。
--crop box :用户笔记本电脑
--mono : Generate Amonochromepbm文件
- -格雷:生成阵列文件
--png :生成a png文件
--JPEG :生成a JPEG文件
--JPEG opt字符串: JPEG选项,带格式选项1=val1[,选项=valn ] *
--tiff :生成a tiff文件
- tiffcompressionstring 3360 settiffcompression 3360非,包位,jpeg,lzw,延迟
--freetype string 3360启用freetypefontrasterizer :是,否
--thinlinemodestring 3360 setthinlinemode :非,实体,形状.默认:非
--aa字符串:启用方丹联盟:是,否
--Avectorstring 3360启用向量排序:是,否
- -开放字符串:所有者密码(Forencryptedfiles ) )。
--up wstring :用户密码(外部加密文件) )。
--q : don ' tprintanymessagesorerrors