将PDF保存到目录中

  • 本文关键字:PDF 保存 python
  • 更新时间 :
  • 英文 :


我在另一个目录中保存所有创建的PDF时遇到问题。如何将它指向我选择的路径以保存我的所有PDF?我不明白我做错了什么。我将我的参数设置为"0";SavirToDir";但这并不能节省开支。它保存在filename_l路径中。

import os
def makePdf(filepath_l, filename_l,SaveToDir):
try:
for fn in filename_l:               
fname, fext = os.path.splitext(fn)
newfilename = fname + ".pdf"
im = Image.open(fname + fext)
os.chdir(SaveToDir)
im.save(newfilename, "PDF", resolution=100.0)
print(f"{newfilename} created succesfully!")
logging.info(f"{newfilename} created succesfully!")
except Image.UnidentifiedImageError:
print( f"{fname + fext} found. Skipping UnidentifiedImageError error because this library cannot open a .db file "
f"and convert it to pdf.")
makePdf(filepath_l,filename_l,r'C:UsersTESTCOAmisc.fof')

使用os.path.join()

def makePdf(filepath_l, filename_l,SaveToDir):
try:
for fn in filename_l:               
fname, fext = os.path.splitext(fn)
newfilename = fname + ".pdf"
im = Image.open(fname + fext)
os.chdir(SaveToDir)
im.save(os.path.join(SaveToDir,newfilename),"PDF", resolution=100.0)
print(f"{newfilename} created succesfully!")
logging.info(f"{newfilename} created succesfully!")
except Image.UnidentifiedImageError:
print( f"{fname + fext} found. Skipping UnidentifiedImageError error because this library cannot open a .db file "
f"and convert it to pdf.")
makePdf(filepath_l,filename_l,r'C:UsersTESTCOAmisc.fof')

最新更新