Tôi cần tạo giải pháp C# .NET để xem tệp .docx trực tiếp từ cơ sở dữ liệu mà không cần ghi trên đĩa cứng. Cách tiếp cận khả thi nhất là gì?xem tệp docx trong C# .NET
Một tùy chọn sẽ là chuyển đổi tệp docx thành định dạng .mht và lưu trong cơ sở dữ liệu dưới dạng kiểu blob. Nhưng tôi không thể tìm thấy cách để trực tiếp xem nó từ cơ sở dữ liệu.
Cách khác là chuyển đổi tệp docx thành tệp .jpg có thể xem trực tiếp từ cơ sở dữ liệu bằng cách sử dụng điều khiển picturebox trong .NET. Cách tiếp cận được thực hiện là chuyển đổi docx thành .mdi và sau đó thành định dạng .tiff (sử dụng Microsoft Image Writer) và chuyển đổi thành jpeg. Nhưng điều này liên quan đến một số hoạt động IO làm giảm hiệu quả và độ tin cậy của giải pháp.
Nếu có ai biết cách cải thiện các tùy chọn ở trên hoặc bất kỳ ý tưởng mới nào, nó sẽ thực sự được đánh giá cao. cảm ơn trước :)
anh ấy hỏi về Docx chứ không phải MHT. –
Có - nhưng anh ấy nói anh ấy đã chuyển đổi docx thành mht. – dan9298