import os,re def set_single_page_view (filepdfin): from pikepdf import Pdf, Dictionary, Name import os from pathlib import Path pdf=Pdf.open(filepdfin,allow_overwriting_input=True) # file_only_path=os.path.dirname(filepdfin) # file_without_ext = Path(filepdfin).stem pdf.Root.PageLayout=Name('/SinglePage') pdf.Root.PageMode=Name('/UseNone') pdf.save() cesta=r"u:\NextCloudOrdinace\Dokumentace" for file in os.listdir(cesta): if file.upper().endswith((".PDF")) and os.path.isfile(os.path.join(cesta,file)): nalezeno=re.search('(\d{9,10} \S*)( )(.*)',file) if nalezeno: print(nalezeno.group(1),nalezeno.group(2),nalezeno.group(3)) newfilename=nalezeno.group(1)+", "+nalezeno.group(3) print(newfilename) os.rename(os.path.join(cesta,file),os.path.join(cesta,newfilename))