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



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

作者: cj13888

全网最全的网络资源分享网站

手机扫码查看

标签:

Python

特别声明:本站资源分别为免费资源、查看密码或解压密码资源、三个级别VIP会员资源。本站所有发布的内容都是安全,请放心下载!本站不可能所有资源都可以商业用途,原创或部分除外!如:商业用途请联系原作者购买正版。与本站无关!若侵犯到您的权益,请联系本站删除,我们将及时处理!

分享

经常看到某些老哥分享自己的爬虫程序,我也爬了很多图片,但是图片太多了,我的图片查看器感觉不行,于是就想到把这些图片合成一个pdf,用pdf看,感觉还是可以的。在知乎找的,分享给大家。大家可以自行修改

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)

 

分享到:
打赏
未经允许不得转载:

作者: cj13888, 转载或复制请以 超链接形式 并注明出处 易启发资源网
原文地址: 《[Python] 【分享】将图片打包成pdf》 发布于2020-9-21

评论


切换注册

登录

忘记密码?

您也可以使用第三方帐号快捷登录

切换登录

注册

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

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏