Aspose.Note for Java是一款强大的OneNote文档处理控件,开发人员可以利用该控件提供的API在其应用中轻松集成OneNote文档处理的功能,从2.5版本开始Aspose.Note支持对OneNote文档中的修订信息进行读取和写入了,具体操作可以查看下面的Java代码:
String inputFile = "Sample1.one";
Path inputPath = Utils.getPath(GetAllRevisionsOfSpecificPage.class, inputFile);
LoadOptions loadOptions = new LoadOptions();
loadOptions.setLoadHistory(true);
// load OneNote document
Document document = new Document(inputPath.toString(), loadOptions);
// get first page
Page firstPage = document.getFirstChild();
for (Page pageRevision : document.getPageHistory(firstPage)) {
// Use pageRevision like a regular page.
System.out.println("LastModifiedTime: " + pageRevision.getLastModifiedTime());
System.out.println("CreationTime: " + pageRevision.getCreationTime());
System.out.println("Title: " + pageRevision.getTitle());
System.out.println("Level: " + pageRevision.getLevel());
System.out.println("Author: " + pageRevision.getAuthor());
System.out.println();
}