读取在MySQL数据库中存储为BLOB的Word DOC

Wha*_*evo 3 mysql coldfusion blob coldfusion-9

我正在使用的MySQL数据库将Microsoft Word文档存储在BLOB列中.但是,我无法抓取word文档中的文本内容.有任何想法吗?我正在使用ColdFusion 9.我试过类似的东西:

<cfset myText = toString(toBinary(BLOBText))>
Run Code Online (Sandbox Code Playgroud)

但只是得到了一堆乱七八糟的东西.任何帮助表示赞赏.谢谢!

Col*_*een 5

word文档不仅仅是纯文本,还包含许多其他信息.如果您希望能够解析文本,则需要预先存储文本本身或使用代码中的某个库加载完整的word文档并从那里读取.

  • @JoshuaRowe,如果你想真正解析文本,那么你需要(a)在你的CF服务器上安装OpenOffice,(b)使用CFDOCUMENT标签将Word文档转换为PDF,(c)使用带有action ="extracttext"的CFPDF标记.希望这可以帮助. (3认同)