【问题标题】:Lotus Notes rich text field to RTF File - VBLotus Notes 富文本字段到 RTF 文件 - VB
【发布时间】:2009-12-21 15:15:26
【问题描述】:

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

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

有什么想法或建议吗?

提前谢谢你 布莱恩

【问题讨论】:

    标签: vb.net lotus-notes richtext


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      How to export Rich Text fields as HTML from Notes with LotusScript?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-01
        • 2019-02-03
        • 2016-11-22
        • 1970-01-01
        相关资源
        最近更新 更多