我需要创建C#.NET解决方案才能直接从数据库中查看.docx文件,而无需在硬盘上写入数据。什么是最可行的方法?在C#.NET中查看docx文件
其中一种选择是将docx文件转换为.mht格式,并以BLOB类型保存在数据库中。但是我找不到从数据库直接查看的方法。
另一种方法是将docx文件转换为.jpg文件,该文件可以使用.NET中的picturebox控件直接从数据库中查看。采取的方法是首先将docx转换为.mdi,然后转换为.tiff格式(使用Microsoft Image Writer)并转换为jpeg。但是这涉及到几个IO操作,这会降低解决方案的效率和可靠性。
如果有人知道如何改进上述选项或任何新的想法,它将非常感激。 在此先感谢:)
他问Docx不是MHT。 – 2011-05-12 11:39:28
是的 - 但他说他正在将docx转换为mht。 – dan9298 2011-05-13 19:50:41