Откройте загруженный документ Word в приложении MS Word.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Откройте загруженный документ Word в приложении MS Word.

Сообщение Anonymous »

Я работаю над приложением для iOS, где мне нужно загрузить файл .docx, а затем открыть его в приложении MS Word, если оно установлено. Для разработки я использую .Net MAUI и C#.
Сначала я загружаю байты файла документа и сохраняю его в filePath. Затем я использую схемы URI Office, чтобы открыть приложение MS Word и передать сохраненный путь к файлу, но получаю сообщение об ошибке, сообщающее, что файл не может быть открыт. Я подозреваю, что это может быть связано с функцией песочницы iOS.
Это код, который я использую сейчас.

Код: Выделить всё

 var documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
var filePath = Path.Combine(documentsPath, filename);
System.IO.File.WriteAllBytes(saveAsFilePath, downloadedFileBytes);

var urlFilePath = HttpUtility.UrlPathEncode(saveAsFilePath);
await Launcher.Default.OpenAsync($"ms-word:ofv|u|{urlFilePath}");

Есть ли какой-либо обходной путь или другой подход для достижения этой цели?
Я проверил, что путь, по которому сохраняются байты файла, правильный, потому что Я могу использовать тот же путь, чтобы открыть файл .docx в WebView.

Подробнее здесь: https://stackoverflow.com/questions/788 ... s-word-app
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»