我正忙于在使用 Xamarin 的 Mono for Android 构建的 Android 应用程序上查看 PDF 的应用程序。Mono for Android 中是否有“CGPDFDocument”类型的类?谢谢
问问题
4208 次
1 回答
1
Android 不像 iOS 那样支持 PDF。
如果您需要在应用程序内查看 PDF,那么有一些可用的开源库 - 请参阅Android - Load PDF / PDF Viewer了解一些可能的 Java 解决方案
或者,如果您的应用程序可以将文件传递给外部应用程序(例如 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 回答