0

我正在将数据从 Lotus notes 迁移到另一种不支持富文本字段的软件。我正在尝试编写一个 VB 2005 程序,它将获取找到的任何富文本字段并将它们放入一个 RTF 文件中 - 该文件将作为附件上传到新软件中。

我无法让程序将富文本格式或对象带入 RTF 文件,只有纯文本。我已经使用 COM 库在阳光下尝试了所有方法来获取这些对象,但无济于事。

有什么想法或建议吗?

提前谢谢你,布莱恩

4

2 回答 2

1

有一个未记录的 C api 调用“ExportRTF”。Julian Robichaux 有一个在数据库中使用它的示例:

http://www.nsftools.com/tips/NotesTips.htm#rtfexport

“这是我用一些代码编写的数据库,允许您将 Notes 富文本字段中的信息导出到 RTF 文件,同时保留大部分或全部富文本字段格式。它还演示了如何将多个内容写入单个RTF 文件(包括多个富文本字段),如果这是您感兴趣的事情。此外,所涉及的技术应该允许您导出大小大于 64k 的富文本字段“

于 2010-01-30T22:23:54.637 回答
0

Notes 富文本结构是专有的,您将无法将 Notes 富文本项目直接导出到 Windows 富文本格式文件中。可以让 Notes 以 HTML/MIME 格式(而不是专有格式)存储富文本字段,然后您可以将其导出到文件并作为 .htm 文件作为附件附加到新软件中(如果满足您的要求)。如果您有兴趣,请参阅此 Stack Overflow 问题的答案中的一些详细信息:

如何使用 LotusScript 从 Notes 中将富文本字段导出为 HTML?

于 2009-12-22T02:24:49.930 回答