如何从android中的第一页打开PDF文件

时间:2013-09-12 07:41:50

标签: java javascript android pdf

我想在android

中显示第一页的PDF文件

现在我使用以下代码显示PDF文件。重新打开pdf后,显示当前页面不会重定向第一页。

如何在Android中重定向PDF中的第一页?

Intent intent  = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(path, "application/pdf");
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);                                

2 个答案:

答案 0 :(得分:0)

试试这段代码,

final Intent intent = new Intent(First.this, Second.class);
      intent.putExtra(PdfViewerActivity.EXTRA_PDFFILENAME, path);
      startActivity(intent);

从此链接下载pdfviewer.jar文件。

http://www.ziddu.com/download/19248664/PdfViewer.jar.html

答案 1 :(得分:0)

我不是Android的专家,但您尝试过使用android:noHistory="true"吗?您可以在清单文件中设置此项。据我了解,它会阻止您的应用恢复。

文档:

机器人:noHistory

当用户离开活动时,是否应该从活动堆栈中移除活动并完成(调用其finish()方法)并且它在屏幕上不再可见 - 如果应该完成,则为“true”,并且如果不是“假”。默认值为“false”。

值“true”表示活动不会留下历史记录。它不会保留在任务的活动堆栈中,因此用户将无法返回该任务。

参考:http://developer.android.com/guide/topics/manifest/activity-element.html