Word Doc进入内存流并保存为Char to Database

时间:2014-10-22 15:02:20

标签: c# sql ms-word interop memorystream

我想读取Desktop中存在的ms word文档,并将整个文本保存为SQL数据库,而不是Byte []。因为程序员编写的程序在我之前在公司工作;编码程序将像“只读取列中的NVARCHAR值并显示给用户”。

我尝试使用RichTextBox将文本保存到从Abby Fine Reader转换的数据库,但RTB Int32 Max Value提供2,147,483,647个字符。当我C / P文本(例如包含100页的单词doc,它只获得10-11-12页的char。)

并且还查看了内存流,但正如我在主题的顶部所说:我不想将单词字符保存为Byte []。 这是什么方式?我什么都不知道。

1 个答案:

答案 0 :(得分:0)

你如何通过办公室Interop课程将你的word文档作为文本阅读?这是我发现的如何做到这一点的链接。

http://www.mindstick.com/Articles/5cd1b721-9b94-4ea0-bd6e-2bb157401069/Read%20Microsoft%20Word%20Document%20File%20by%20using%20C

它还告诉你如何从中提取位图,以防你需要相同的二进制文件。