如何将 .nsf Lotus 文件转换为文本文件?我想编写一个java程序来读取我系统上的.nsf文件。我已经简单地尝试过,但它显示非英语字符,他们有什么方法可以正常访问它们。
EDIT:
该代码位于.net中并使用任何服务器的会话,我只想通过java读取.nsf文件而不创建任何服务器的会话事实上我有.nsf数据库。我只是想读取一个文本文件。如果有一种方法可以用javacc解析.nsf,那就更好了……
Lotus Notes 数据库充满了专有的设计组件。假设您只想导出数据,则需要编写一个代理(也称为批处理),它会查看数据库中的所有文档,然后将所有字段导出到纯文本文件中。
如果您喜欢 XML,您也可以以该格式导出数据,但同样,您需要为此编写一个代理。
或者,Lotus Notes 中有一些用于导出数据的基本内置机制,但这仅限于从视图运行它们。视图不一定能获取所有文档。不过,您可以设计一个视图来做到这一点。
如果数据库的大小不是很大(少于 200k 文档),您可以创建列出要导出的所有列的视图,并且具有“Select @All”的视图公式将为您提供所有文档。然后,可以找到从视图中获取数据的“最快”方法here http://www.codestore.net/help/help85_designer.nsf/b3266a3c17f9bb7085256b870069c0a9/851b9ecabad7179e852574cf006b36ed?OpenDocument使用简单的导出程序。
还有导出富媒体的问题,你可以看看here http://www.nsftools.com/tips/NotesTips.htm#rtfexport为了那个原因。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)