onenote - 自动将 OneNote 转换为 PDF
问题描述
我正在尝试将一些 Microsoft OneNote 文件自动转换为 PDF 以作为每日电子邮件附件发送。我想到了两个系统的解决方案,但需要一些帮助来找到合适的工具:
- 查找可以以编程方式调用(例如通过 Python 脚本)的应用程序,它将 Microsoft OneNote 文件转换为 PDF。
- 为 OneNote 找到一种在每次自动保存时自动将文件另存为 PDF 的方法。
有人知道可用于这两种解决方案的工具吗?
解决方案
请参阅我对您的其他问题
的回答方法是获取页面内容
./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”
推荐阅读
- java - 哪个更昂贵:使用变量或使用 for 循环而不是声明变量来保存临时结果?
- java - Selenium:登录后页面刷新
- html - Bootstrap 4底部固定但顶部相对
- javascript - 我的表单提交按钮与页面上的其他按钮执行相同的操作
- jquery - 如何使用json序列化将带有其他变量的对象发送回客户端?
- asp.net-core - 重新启动我的 Web 应用程序时地址已在使用中
- sql - 如何定义表名并进行多表选择
- java - HikariCP + Hibernate + MySql:即使定义正确的“driverClassName”属性也会发出警告
- aws-step-functions - AWS StepFunction - 无法更新状态机
- node.js - aws s3 上传仅上传 128 kb