自动将OneNote转换为PDF

时间:2018-09-20 19:01:07

标签: onenote

我正在尝试将一些Microsoft OneNote文件自动转换为PDF,以作为日常电子邮件附件发送。我想到了两个系统的解决方案,但在寻找合适的工具时需要一些帮助:

  1. 找到可以以编程方式调用的应用程序(例如,通过Python脚本),该应用程序会将Microsoft OneNote文件转换为PDF。
  2. 找到一种方法,使OneNote每次自动保存时自动将文件另存为PDF。

有人知道这两种解决方案都可用的工具吗?

1 个答案:

答案 0 :(得分:0)

请参阅我对您的other question的回答
方法是使用

获取页面内容
./me/onenote/pages/1-1c13bcbae2fdd747a95b3e5386caddf1!1-xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/content?includeIDs=true&includeInkML=true&preAuthenticated=true

,然后使用javascript / jquery将html呈现在画布上。
使用InkMLjs渲染墨水
然后使用库将画布转换为pdf,例如使用canvas2pdf

另一种方法可能类似于osx的Automator。您可以使用microsoft-graph api获取感兴趣的页面,使用applescript在网络浏览器中打开它们,并在页面完成渲染后->打印->“另存为PDF”