我想从本地打开 PDF 文件,然后显示 PDF 内容,然后如果用户复制任何文本,那么我想获取复制的文本。所以请向我建议与此问题相关的任何 API 或解决方案,而具有挑战性的任务是复制文本并获得我想要的。我也使用了此代码,但它通过使用 adobe reader 之类的内部应用程序打开了 PDF,所以我不知道 adobe reader 允许我访问复制文本。
File file = new File(Environment.getExternalStorageDirectory() + "/test.pdf");
Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(file),"application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);