2017-06-06 8 views
0

私はXamarin.formsを使ってアプリケーションを書いています。私はDroidとIOSでPDF文書とDoc文書を開く必要があります。これを達成するためのクロスプラットフォームの方法はありますか?たぶん、どんなパッケージ?デフォルトプログラムでファイルを開くには?

+0

(なぜ、この質問は、ダウン投票された?) –

答えて

1

どのような種類のドキュメントを使用しているかによって異なります。拡張子を扱うことができるアプリケーションがある場合はXamarin.Formsでは、あなたが

Device.OpenUri(new Uri("filepath or http url")); 

を使用することができ、それはあなたが使用したいアプリのプロンプトが表示されます。

アプリ内で、サードパーティのアプリを起動せずにそれらを表示したい場合は、開いているドキュメントの種類を知る必要があります。それがPDFの場合は、Display Local PDF File In WebViewをご覧ください。

は、それが文書の別のタイプでなければなりません、あなたは別の

+0

ニース解決策があるかどうかを確認する必要があります、私は、PDFやドキュメントなどのtipicalオフィスのドキュメントをmean't – Horosho

+0

これは 'Android.OS.FileUriExposedException'を引き起こすため、' Android'では動作しません。 – FlashTek

関連する問題