Отправка файлов в OneNote из Python
Можно ли отправить файл в Microsoft OneNote из Python? (Может быть, используя его COM-объект?) Мне не нужно хранить его в определенной записной книжке или странице, я просто хочу, чтобы OneNote открывал окно, в котором я могу выбрать пункт назначения.
2 ответа
Я нашел несколько ссылок с простым Google... http://blogs.msdn.com/b/descapa/archive/2011/06/16/onenote-amp-python-using-onenote-com-api-with-python.aspx например. те не работали?
Блоги больше не связаны на сайте. Но вот соответствующий GitHub Repo
Этот код отправляет файл PDF на принтер OneNote.
import win32print
import subprocess
import time
pdf_file = 'D:\d1\d1.pdf'
acrobat = 'C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe'
name = win32print.GetDefaultPrinter()
cmd = '"{}" /n /h /s /o /t "{}" "{}"'.format(acrobat, pdf_file, name)
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)