【发布时间】:2016-01-17 03:42:18
【问题描述】:
我有一个来自基于 Lotus Domino 6.5 版的 domino Web 应用程序的 nsf 数据库文件。
关于如何提取数据的任何想法?数据包含word、pdf和html文档。
【问题讨论】:
-
您有 Notes 客户端吗?附件中只有您想要的数据吗? Notes 数据库中的大多数数据往往位于表单的字段中,而不是附件中。
我有一个来自基于 Lotus Domino 6.5 版的 domino Web 应用程序的 nsf 数据库文件。
关于如何提取数据的任何想法?数据包含word、pdf和html文档。
【问题讨论】:
word和pdf文档可以分离:
For a=1 To coll.count
Set doc=coll.GetNthDocument(a)
Set rtitem = doc.GetFirstItem("Body")
Forall o In rtitem.EmbeddedObjects
oname="c:\" + o.name
Call o.ExtractFile( oname )
Call o.Remove
End Forall
Call doc.Save(True, False)
Next
上面的代码只是一个例子,重点是找到嵌入对象并使用o.ExtractFile( oname )
如果 html 文档也是附加文件,您可以对它们执行相同的操作。如果不是,那就另当别论了。
【讨论】:
您可以下载没有限制的 Notes 设计器客户端 from IBM 以及具有 90 天评估期的 Notes and administrator clients。然后您应该能够以本机方式访问数据。
【讨论】: