【发布时间】:2019-03-11 10:06:06
【问题描述】:
我有一个数据库,其中包含大量作为 OLE 对象嵌入到 Notes RichText 字段中的 PDF 文档。这些与 XPage 不兼容,因此我需要将 OLE 对象转换为文件(附件)。 我怎样才能以自动方式执行此操作(我知道它必须在 Notes 客户端中运行(必须吗?) - 或者是否有一种 POI 方法来提取它们?
澄清
我可以提取 blob(如果需要,可以将其提取到内存中),但将其写入磁盘不会创建 PDF 文件,因为该 blob 是一个 OLE 容器。所以我看到了 2 条可能的路径:
- 激活 OLE 对象并使用其中的方法
- 阅读 blob 并获取一些提取 PDF 部分的内容(可能是 Apache POI)
但我没有接触过这些方法中的任何一种,我想知道一些建议是否可以节省我数小时的测试时间
【问题讨论】:
-
PDF OLE 对象向 LotusScript 公开了哪些方法?
-
好问题。激活我想,但是...我需要帮助:-)
-
很久没有想到 Notes 中的 OLE 自动化,所以我记不太清了,无法真正提供帮助。但我确实找到了 Acrobat OLE API 的参考:livedocs.adobe.com/acrobat_sdk/9.1/Acrobat9_1_HTMLHelp/wwhelp/…
-
AcroExch.AVDoc类中好像有save方法。
-
这里也一样。当有人说 OLE 时,我会想到西班牙语问候语。是时候清理一些记忆了:-)
标签: pdf apache-poi lotus-notes xpages ole