是否可以从Python向Microsoft OneNote发送文件? (也许使用它的COM对象?)我不需要将它存储在特定的笔记本或页面中,我只想让OneNote弹出一个窗口,我可以选择目的地。
答案 0 :(得分:1)
我发现了一些简单的谷歌链接... http://blogs.msdn.com/b/descapa/archive/2011/06/16/onenote-amp-python-using-onenote-com-api-with-python.aspx。那些不起作用了吗?
答案 1 :(得分:0)
博客不再在网站上链接。但这是相应的GitHub Repo
答案 2 :(得分:0)
此代码将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)