我正在处理一个Lotus Notes应用程序的数据提取。它存储可能有附件和图像(不是邮件)的法律文件。我想将notes文档转换为HTML。当使用java API导入数据时,我能够提取文本,附件等,但当涉及到图像时,我无法提取它们。我做了一些研究,发现了两种方法
1)使用generateXML()方法提取文档。但是生成的文档包含一个picture标记,该标记具有Notes Domino服务器上的位置引用。但是我希望图像能够包含在HTML文档中。
2)通过提取作为MIME实体。当我尝试使用getMIMEEntity(“body”)或任何其他字段获取图像时,我没有得到任何图像,它总是返回NULL。
有一个问题(使用Lotus Notes Java API从Lotus Notes中提取内联图像)处理了这个问题,但它没有给出结论性的答案,而且它已经Hibernate了很长一段时间。
请帮助,我在它的工作了几天仍然我不能导入图像。提前谢谢你。
在Lotusscript中,您可以首先将文件解压缩到本地系统/服务器,然后使用下面代码导出到excel中。
‘循环遍历所有附件/文档(通过创建附件对象)并将图像保存到服务器上的某个路径/local'system(strSaveasPath)Call object.ExtractFile(strSaveasPath)’现在激活要插入图像的excel行:列范围XLAPP.range(“1:1”)。激活XLAPP.ActiveSheet.Pictures.insert(strSaveasPath)