Potrzebuję utworzyć rozwiązanie C# .NET, aby wyświetlić plik .docx bezpośrednio z bazy danych bez zapisywania na dysku twardym. Jakie byłoby najbardziej realistyczne podejście?Zobacz plik docx w języku C# .NET
Jedną opcją byłoby przekonwertowanie pliku docx na format .mht i zapisanie w bazie danych jako typu blob. Ale nie mogłem znaleźć sposobu, aby bezpośrednio wyświetlić go z bazy danych.
Innym sposobem jest przekonwertowanie pliku docx na plik .jpg, który można bezpośrednio przeglądać z bazy danych przy użyciu kontrolki picturebox w .NET. Podejście to polegało na pierwszej konwersji formatu docx na .mdi, a następnie na format .tiff (przy użyciu programu Microsoft Image Writer) i konwersji do formatu jpeg. Ale wiąże się to z kilkoma operacjami IO, które zmniejszają wydajność i niezawodność rozwiązania.
Jeśli ktokolwiek zna sposoby ulepszenia powyższych opcji lub nowych pomysłów, byłby naprawdę doceniony. z góry z góry :)
pyta o Docx, a nie MHT. –
Tak - ale on powiedział, że nawracał docx na mht. – dan9298