我的剧本有点问题。我想用wand
来convert PDF file on jpeg file
,我只想保存一个特定的帧。在
我的剧本有两件事:
如果PDF文档只有一页:转换并保存为jpeg文件(它可以工作)
如果PDF文档包含两页或更多页:转换并仅保存第一页为jpeg文件(不起作用)
我的问题是:我想保存我的意思page[0]
,但是我没有找到一种方法来保存一个帧。在
#-*- coding: utf-8 -*-
from wand.image import Image
import os
documents_path = "/Users/tiers/Desktop/documents/"
for PDF in os.listdir (documents_path) : #boucle sur tous les PDF du dossier
convert = Image(filename=documents_path + PDF, resolution=200)
name = PDF.split('.') #Récupération du nom
if len(convert.sequence) == 1 : #Nombre de page = 1
convert.compression_quality = 100 #Qualité en %
convert.save(filename="/Users/tiers/Desktop/documents_jpg/" + name[0] + ".jpg") #Enregistrement en JPEG sous la forme nom.jpg
elif len(convert.sequence) > 1 : #Nombre de page > 1
for page in convert.sequence : #Pour chaque page
convert.compression_quality = 100 #Qualité en %
page.save(filename="/Users/tiers/Desktop/documents_jpg/" + name[0] + ".jpg") #Enregistrement en JPEG sous la forme nom.jpg
你知道吗?在
编辑:
我编辑了我的剧本。我break
在最后一个for
中的第一个循环之后。从这里开始,我只是拿起第一页,但我不喜欢这种东西。。。在
这很管用,但如果你有别的办法,我会的!在
我觉得这样更好。在
更正了我的回答,只是把第一页写进去
相关问题 更多 >
编程相关推荐