吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 4736|回复: 26
收起左侧

[Python 转载] 【分享】将图片打包成pdf

[复制链接]
夏橙M兮 发表于 2020-9-11 10:45
经常看到某些老哥分享自己的爬虫程序,我也爬了很多图片,但是图片太多了,我的图片查看器感觉不行,于是就想到把这些图片合成一个pdf,用pdf看,感觉还是可以的。在知乎找的,分享给大家。大家可以自行修改
[Python] 纯文本查看 复制代码
from PIL import Image
import os
def combine2Pdf( folderPath, pdfFilePath ):
    files = os.listdir( folderPath )
    pngFiles = []
    sources = []
    for file in files:
        if 'jpg' in file:
            pngFiles.append( folderPath + file )
    pngFiles.sort()
    output = Image.open( pngFiles[0] )
    pngFiles.pop( 0 )
    for file in pngFiles:
        pngFile = Image.open( file )
        if pngFile.mode == "RGB":
            pngFile = pngFile.convert( "RGB" )
        sources.append( pngFile )
    output.save( pdfFilePath, "pdf", save_all=True, append_images=sources )
    print('合成一个')

if __name__ == "__main__":
    #图片前缀,A文件路径,比如A文件夹里面有5个B文件,B文件里面全是图片,最好是有顺序的
    prefix="E:\\爬虫\\爬取的图片\\"
    #存放pdf的路径
    pdffix='E:\\爬虫\\'
    files = os.listdir(prefix)
    i=0
    for file in files:
        i=i+1
        combine2Pdf(prefix+file+'\\', peffix + file + '.pdf')
        print('共合成第',i)



免费评分

参与人数 4吾爱币 +7 热心值 +4 收起 理由
yjkhc + 1 用心讨论,共获提升!
苏紫方璇 + 5 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
SupKevin + 1 + 1 用心讨论,共获提升!
blindcat + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| 夏橙M兮 发表于 2020-9-21 14:44
kingyun 发表于 2020-9-20 21:42
大佬  合成影片可以来一个

这个有点 太复杂,你可以百度
批注 发表于 2020-9-11 11:00
jokony 发表于 2020-9-11 11:12
kaixin15A 发表于 2020-9-11 11:12
技术分享,支持楼主
blindcat 发表于 2020-9-11 11:13
用心讨论,共获提升!
cz3225 发表于 2020-9-11 11:20
这个怎么用呀,看不懂
iflower 发表于 2020-9-11 11:47
这个牛逼了。路过支持
Wapj_Wolf 发表于 2020-9-11 12:08
很不错的创意,路过支持……
头像被屏蔽
万里绿枫叶 发表于 2020-9-11 12:13
提示: 作者被禁止或删除 内容自动屏蔽
SupKevin 发表于 2020-9-11 12:29
感谢楼主分享~
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 11:57

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表