Показывать диакритические знаки в спулере принтера - PullRequest
0 голосов
/ 27 марта 2020

У меня есть этот код

os.chdir(documents_dir)
file  = self.myListWidget.item(0)

args = '"C:\\\\Program Files\\\\gs\\\\gs9.52\\\\bin\\\\gswin64c" ' \
       '-dBATCH ' \
       '-dNOPAUSE ' \
       '-dFitPage ' \
       '-sOutputFile="%printer%{}" ' \
       '-c "mark /UserSettings <</DocumentName ({})>> (mswinpr2) finddevice putdeviceprops setdevice" '.format(ptr_name, file)
ghostscript = args + os.path.abspath(file)
subprocess.call(ghostscript, shell=True)

file содержит диакритические знаки, которые неправильно отображаются в спулере принтера.

Файл взят здесь:

os.chdir(r"C:\Downloads")
for file in glob.glob("*.pdf"):
  QListWidgetItem(file, self.myListWidget)

Как я могу это исправить?

...