我需要创建 C# .NET 解决方案来直接从数据库中查看 .docx 文件,而无需在硬盘上写入。什么是最可行的方法?
一种选择是将 docx 文件转换为 .mht 格式并以 blob 类型保存在数据库中。但是我找不到直接从数据库中查看它的方法。
另一种方法是将docx文件转换为.jpg文件,可以使用.NET中的picturebox控件直接从数据库中查看。采用的方法是首先将 docx 转换为 .mdi,然后再转换为 .tiff 格式(使用 Microsoft Image Writer),然后再转换为 jpeg。但这涉及到几个 IO 操作,这会降低解决方案的效率和可靠性。
如果有人知道改进上述选项的方法或任何新想法,将不胜感激。提前致谢 :)