【发布时间】:2021-03-10 06:14:21
【问题描述】:
我想提取 RTF 文件中嵌入的 OLE 对象。 我更喜欢用 Java 实现它,所以我阅读了 Apache Tika RTFParser (1.25 & 2.0-ALPHA) 的文档和源代码,发现 Tika 只是提取文本用于搜索目的,无法获取 obj 数据。或许基于TextExtractor写一些代码是可行的。
然后我也尝试了 this post in C#,但 PackagedObject.Extract 中的 if (type != 3) // 3 is file, 1 is link 出现错误。
谁能帮我弄清楚在 RTF 文件中提取 obj 数据的最简单方法(更少代码)是什么?首选跨平台和服务器端解决方案(Java 或 .net-core)。但是使用Word。 C# 中的应用程序并不重要,因为它依赖于 Word 客户端,有时会意外终止。
【问题讨论】:
标签: java asp.net-core rtf apache-tika