我在一个文件夹中有一组 .png 文件,如果它们被占用,我正在尝试按顺序将它们组合成一个 PDF。在这里,我尝试使用 img2pdf,但我会采用任何可以完成此任务的选项。
这是我到目前为止所拥有的:
os.getcwd()
os.chdir(folder_path)
a= glob.glob(folder_path)
b = [os.path.getctime(i) for i in a]
c = {}
for i,j in list(zip(a,b)):
c[i] = j
sorted_c = dict(sorted(c.items(), key=operator.itemgetter(1),reverse=False))
with open("output.pdf", "wb") as f:
f.write(img2pdf.convert([k for k in sorted_c]))
最后两行抛出错误“TypeError: a bytes-like object is required, not 'str'”