首页 > 解决方案 > 自动将 OneNote 转换为 PDF

问题描述

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

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

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

标签: onenote

解决方案


请参阅我对您的其他问题
的回答方法是获取页面内容

./me/onenote/pages/1-1c13bcbae2fdd747a95b3e5386caddf1!1-xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx/content?includeIDs=true&includeInkML=true&preAuthenticated=true

然后使用 javascript/jquery 在画布上渲染 html。使用InkMLjs
渲染墨水, 然后使用库将画布转换为 pdf,例如使用canvas2pdf 另一种方法可能类似于 Automator for osx。您可以使用 microsoft-graph api 获取感兴趣的页面,使用 applescript 在 Web 浏览器中打开它们,当页面完成渲染时 -> 打印 -> “另存为 PDF”



推荐阅读