【发布时间】:2013-05-09 09:20:29
【问题描述】:
我正在处理从 Lotus Notes 应用程序中提取的数据。它存储可能有附件和图像(不是邮件)的法律文件。我想将笔记文档转换为 HTML。在使用 java API 导入数据时,我能够提取文本、附件等,但是当涉及到图像时,我无法提取它们。我做了一些研究,发现了两种方法
1) 使用 generateXML() 方法提取文档。但是生成的文档包含一个图片标记,该标记在 Notes Domino 服务器上具有位置参考。但我想要图像,以便它可以包含在 HTML 文档中。
2) 通过提取为 MIME 实体。当我尝试使用 getMIMEEntity("Body") 或任何其他字段获取图像时,我没有得到任何图像并且它总是返回 null。
有一个问题 (Extract inline images from Lotus Notes using Lotus Notes Java API) 解决了这个问题,但它没有给出最终答案,并且休眠了很长时间。
请帮忙,我正在处理它几天,但我仍然无法导入图像。提前致谢。
【问题讨论】:
-
澄清一下,您的问题标题为“无法导出图像...”,而您的内容却是“导入图像”。这里到底需要什么?
-
表示从笔记导出并导入为 HTML。让我编辑它以使其更清晰。 :)
-
我写了一篇关于Import image resources via LotusScript & Java的博客。也许你可以从那里得到一些想法。
-
您好 Naveen,我看到您的博文是关于将图像从外部导入到 lotus notes。但我想要的是将笔记文档中的图像提取到 html 或其他一些图像文件中。
-
您需要做的第一件事是确定文档中的图像是存储在 Notes 富文本项目中,还是存储在 MIME (RFC822 TEXT) 项目中。您需要检查表单并确定包含附件的字段的名称(您在上面使用了“Body”,但我不想假设这真的是名称,或者它是唯一包含附件的字段),然后查看文档属性对话框,找到对应的字段名称并检查它们的数据类型。
标签: lotus-notes lotus-domino lotus lotusscript