1

我正忙于在使用 Xamarin 的 Mono for Android 构建的 Android 应用程序上查看 PDF 的应用程序。Mono for Android 中是否有“CGPDFDocument”类型的类?谢谢

4

1 回答 1

1

Android 不像 iOS 那样支持 PDF。

如果您需要在应用程序内查看 PDF,那么有一些可用的开源库 - 请参阅Android - Load PDF / PDF Viewer了解一些可能的 Java 解决方案

或者,如果您的应用程序可以将文件传递给外部应用程序(例如 Adob​​e 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 回答