Отправка файлов в 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)
Другие вопросы по тегам