Я использую Flask для создания веб-приложения, позволяющего моим коллегам выбирать файлы PDF и печатать "без вывода сообщений". Действительно, мы тратим много времени на ожидание загрузки файлов в Acrobat Reader с нашего внутреннего сервера, а затем нажимаем кнопку печати в Acrobat Reader.
Я сделал рабочий стол GUI, используя Tkinter
, он работает нормально, но я хотел бы сделать это сейчас, используя Flask.
Я использую MultipleFileField, и я могу получить доступ к имена файлов, но не абсолютный путь (это нормально согласно этому ответу ). Но должен быть способ сделать это, ты хоть представляешь? Я не хочу загружать файлы на сервер, на котором будет работать приложение Flask, чтобы не тратить бесполезные хранилища, пока файлы уже существуют на наших серверах.
Я печатаю с использованием win32api
и ShellExecute
:
for f in form.select_files.data:
if f.endswith(".pdf"):
print("PRINTING - " + f)
win32api.ShellExecute (0, "printto", f, '"%s"' % printer, ".", 0)
Спасибо за вашу помощь.