1

XamarinのMonoforAndroidを使用して構築されたAndroidアプリでPDFを表示するアプリで忙しいです。Android用Monoに「CGPDFDocument」タイプのクラスはありますか?ありがとう

4

1 に答える 1

1

Android は、iOS と同じ組み込みの方法で PDF をサポートしていません。

アプリ内で PDF を表示する必要がある場合は、いくつかのオープン ソース ライブラリを利用できます。利用可能な Java ソリューションについては、 Android - Load PDF / PDF Viewerを参照してください。

または、アプリがファイルを外部アプリ (Adobe Reader など) に渡すことで回避できる場合は、過去にこの Intent コードを使用しました。

        var targetUri = Android.Net.Uri.FromFile(targetPath);

        var intent = new Intent(Intent.ActionView);
        intent.SetDataAndType(targetUri, "application/pdf");

        context.Activity.StartActivity(intent);

targetPath は通常、共有 SD カード上のパスです。

于 2012-05-28T16:00:52.647 に答える