Мне нужно создать решение C # .NET для просмотра файла .docx непосредственно из базы данных без записи на жесткий диск. Какой подход был бы наиболее целесообразным?
Один из вариантов - преобразовать файл docx в формат .mht и сохранить его в базе данных как тип blob. Но я не смог найти способ напрямую просмотреть его из базы данных.
Другой способ - преобразовать файл docx в файл .jpg, который можно напрямую просматривать из базы данных с помощью элемента управления picturebox в .NET. Был выбран следующий метод: сначала преобразовать docx в формат .mdi, а затем в формат .tiff (с использованием Microsoft Image Writer) и преобразовать в формат JPEG. Но это включает в себя несколько операций ввода-вывода, что снижает эффективность и надежность решения.
Если кто-нибудь знает способы улучшения вышеуказанных опций или какие-либо новые идеи, это было бы очень полезно.
заранее спасибо:)