Короткий ответ: Вы не можете - по крайней мере, не так, как вы собираетесь, даже если у вас установлен пакет Office на вашем компьютере.
Документы PDF обрабатываютсябольшинством браузеров со своей собственной реализацией программы чтения PDF от Adobe - что, я подозреваю, делает ваш браузер, но в документах Microsoft Office используется множество типов mimety: от application/ms-word
для старых файлов Word до application/vnd.openxmlformats-officedocument.wordprocessingml.document
для новых поколенийOffice, поэтому поддержка встроенного браузера даже для их отображения будет либо технически нежизнеспособной, либо ограничена лицензией.
Извлеките эту программу просмотра документов, чтобы встроить программу чтения / просмотра непосредственно в ваш проект:
ASP.NET Document Viewer из GroupDocs
Примечание: это не бесплатно , во что бы то ни стало, этона самом деле довольно дорого, и я желаю всем удачи, пытаясь найти тот, который будет дешевым.
Кроме того, не довольствуйтесь простым предоставлением пользователю файла с нимСам, если вы не счастливы, у них должны быть средства, чтобы открыть это. В моей работе конечные пользователи, с которыми мы имеем дело, не имеют установленного Microsoft Office на своих компьютерах специально (лицензирование действительно), поэтому предоставление информации в документах PDF - единственный путь.