以编程方式将 OneNote 分区转换为 XPS



我需要一种方法以编程方式将OneNote分区文件(.one)转换为XPS格式。我知道它如何适用于Excel和Word,但Interop.OneNote是不同的。

您可以使用Publish函数(http://msdn.microsoft.com/en-us/library/gg649853.aspx),例如:

using Microsoft.Office.Interop.Onenote;
...
Application onApp = new Application();
string sectionid = "your section id here..."; //could also be a page or notebook id
string path = "your filepath here..."; //e.g. C:UsersMyUsernameDocumentshi.xps
onApp.Publish(sectionid, path, PublishFormat.pfXPS);

最新更新