我有一个数据库,其中包含大量作为 OLE 对象嵌入到 Notes RichText 字段中的 PDF 文档。这些与 XPage 不兼容,因此我需要将 OLE 对象转换为文件(附件)。我怎样才能以自动方式做到这一点(我知道它必须在 Notes 客户端中运行(必须吗?) - 或者是否有一种 POI 方法来提取它们?
澄清
我可以提取 blob(如果需要,可以将其提取到内存中),但是将其写入磁盘不会创建 PDF 文件,因为该 blob 是一个 OLE 容器。所以我看到了 2 条可能的路径:
- 激活 OLE 对象并使用其中的方法
- 阅读 blob 并获取一些提取 PDF 部分的内容(可能是Apache POI)
但我还没有接触过这些方法中的任何一种,我想知道一些建议是否可以节省我数小时的测试时间