Aspose-note for java创建的Onenote在office Onenote2013中处理出现问题

resources.zip (401.7 KB)
Result.zip (1.5 MB)
lib.zip (10.0 MB)
AsposeNote测试DEMO.zip (868.5 KB)
用aspose-note for java创建的带有文字图片的Onenote 文件后,在用打开Onenote 文件时处理会出现以下问题,请处理以下:
1、不论图片是否有水印, 文字识别功能均需要手动开启。
2、对于有水印的图片: 开启文字识别功能之后,复制图片中的文本,得到的是水印的文本, 而非图片中的文本。
3、对于无水印的图片, 文字可以正常识别, 但是,当识别出来的文本粘贴到当前Onenote 中之后, 若选中这些文本, Onenote2013 会奔溃。(Onenote2016 不会)
具体操作步骤和文件请查看附件

@yichunxia,
感谢您的查询。我们正在努力解决此问题,并将尽快写回这里以分享我们的反馈。

@yichunxia,

我已经对方案进行了少许测试,例如在MS OneNote中没有中文选项,因此我创建了带有英文文本的示例图像并将其放置在Resource文件夹中。

测试1:
当我使用单个图像测试此方案时,程序输出“ result.one”文件在MS OneNote 2016中打开(我没有MS OneNote 2013)。我手动启用了文本识别功能。在这里,当我从带有水印和英文文本的图像中复制文本时,整个文本都被复制到剪贴板中。该文本粘贴在记事本中,其中包含图像文本和水印文本(混合)。同样的文本也成功粘贴到MS OneNote 2016中的.ONE文件中。

图像中英文水印文本和中文文本的混合似乎存在一些问题。请尝试仅包含英文文本的图像,并分享您的反馈。

测试2:
当对多个英文文本图像执行此测试时,从带有/不带有水印的形状中精细复制了文本。文本可以很好地复制并粘贴到任何需要的地方。但是,当执行测试以检查崩溃时,正如您所提到的那样,MS OneNote 2016不会崩溃但2013也会失败。为环境做好准备后,我们将在以后执行此测试。

在此再次要求您可以对仅具有英文文本的图像执行测试并分享反馈。另外,我无法从图像中的“文本识别功能”中读取语言名称。您能否分享您的MS OneNote版本支持哪些语言?

注意:如果我仅使用中文的示例图像,则在创建.ONE文件并在MS OneNote文件中打开它之后,仅复制水印文本(英语)。这是预期的行为,因为我的文本识别功能仅支持英语。

Demo.zip (504.4 KB)
这是我按照要求测试的

@yichunxia,
我已经在文档文件中检查了您的所有问题。首先,我想分享一下您在一个线程中报告了多个问题,这在维护数据和跟进单个问题方面引起了问题。要求您可以为每个不同的问题创建一个单独的线程。这将帮助我们分别重现每个问题并提供相应的反馈。

1.关于您的第一点,这似乎是预期的行为,因为只会复制水印文本和文本(不在水印之下)。
2.对于第2点,一旦使用临时许可证测试了方案,我们将记录故障单并进行进一步调查。
3.好吧,如果您尝试使用临时许可证或有效许可证的方案,则不会受到影响。
4.关于OneNote 2013中的崩溃,我们仍然无法重现它,但是在您提供临时许可证后,我们将对其进行进一步分析。
5.恐怕这个问题不清楚,因为翻译成英文对理解这个问题不好。请创建一个具有适当步骤的单独线程,以将其与图像一起复制。

由于试用版似乎在图片中的文本上方显示了水印,因此您似乎面临大多数问题。要求您获取30天的临时许可证,然后测试所有方案。如果您遇到问题,请创建单独的线程以及支持数据,并与我们分享详细信息。我们将在这里分析每个问题,并为您提供相应的帮助。

Temporary License