Xamarin.Forms открыть загруженный PDF напрямую - PullRequest
0 голосов
/ 16 октября 2019

Я могу сохранить файл PDF локально на телефоне в папке загрузок. Теперь я хочу, чтобы иметь возможность открыть файл в общей программе просмотра PDF. Это файл, который у меня есть, например:

enter image description here

При открытии прямо из папки загрузок я получаю следующее представление:

enter image description here

Как открыть документ в том же средстве просмотра, как только документ загружен?

Я пробовал это:

    Device.OpenUri(new System.Uri("file:///storage/emulated/0/Download/740067_Invoice_Food.pdf"));

Но ничего не происходит.

1 Ответ

1 голос
/ 16 октября 2019

Попробуйте этот подход, возможно, вам придется изменить путь к папке, используя Environment.SpecialFolder

var documents = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
            var filename = Path.Combine(documents, "MyPDF.pdf");
            Device.OpenUri(new Uri(filename));
...