0

是否可以从 Python 向 Microsoft OneNote 发送文件?(也许使用它的 COM 对象?)我不需要将它存储在特定的笔记本或页面中,我只希望 OneNote 弹出一个窗口,我可以在其中选择目标。

4

3 回答 3

1

我用一个简单的谷歌找到了几个链接...... http://blogs.msdn.com/b/descapa/archive/2011/06/16/onenote-amp-python-using-onenote-com-api-with-python .aspx例如。那些没有工作?

于 2013-03-28T16:36:12.220 回答
0

这些博客不再链接在网站上。但这里是对应的GitHub Repo

于 2015-07-27T22:56:10.600 回答
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)
于 2020-05-02T21:21:21.647 回答