Я разрабатываю инструмент в ASP.Net MVC 3 Razor. Существует страница, на которой кандидат загружает Curriculum Vitae (поддерживаются форматы rtf, pdf, doc, docx).Просмотр документов в ASP.Net MVC 3
Я сделал эту часть. Но теперь сложной для меня является то, что мне нужно иметь другую страницу, чтобы просмотреть резюме, загруженное Кандидатом. Итак, это своего рода просмотрщик документов, отображаемый в браузере, чтобы посмотреть, что было загружено. Это должно работать даже при отсутствии установки слов Acrobat/MS.
Пожалуйста, может кто-то пролить свет на это?
Является ли ваша цель просто вернуть сам документ в браузер? Или (поскольку ваш комментарий о «отсутствии Acrobat ...» подразумевает) каким-то образом универсальным _render_ документом _server-side_ как HTML и возвращать _that_ в браузер? Первое тривиально, последнее будет все сложнее в зависимости от количества поддерживаемых форматов и сложности сохраненных документов. – David
Дэвид, спасибо за комментарий. Если я понимаю это правильно, я ищу первый вариант. Мне просто нужно будет показать документ (точно так же, как он был добавлен кандидатом) в средство просмотра документов, которое должно отображаться в браузере. – CodeMad
Тогда я должен спросить ... в чем цель «просмотра документов»? Если вы возвращаете необработанный документ, то нет гарантии, что браузер сможет его просмотреть. Если зрителем является, например, 'iframe', содержащий документ, тогда он может нарушить UX, если их браузер не сможет его просмотреть. Я полагаю, вы могли бы найти какой-то клиентский плагин для его просмотра, например, плагин Flash или что-то в этом роде, но это похоже на глубокую кроличью нору. Я бы порекомендовал просто иметь кнопку «Загрузить документ»/ссылку/и т. Д. который просто возвращает сам документ. – David