在Android应用程序中打开PDF而不使用库和&在Android中安装了阅读器

时间:2012-08-23 09:38:51

标签: android

我需要打开PDF进行阅读,渲染和播放我自己的应用程序中的注释没有使用任何第三方工具或库,如MuPDF& APV Viewer,在webview等中。

有没有办法在我的Android应用程序中打开PDF而不使用上面的内容。

请帮帮我!!!!

谢谢

3 个答案:

答案 0 :(得分:0)

参考qtuestion

Render a PDF file using Java on Android

它将向您展示在android中打开pdf的最佳方法我不认为有一种方法可以在不使用上述任何一项的情况下打开

  public class MyPdfViewActivity extends Activity {

    @Override
 protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView mWebView=new WebView(MyPdfViewActivity.this);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("https://docs.google.com/gview?embedded=true&url="+LinkTo);
setContentView(mWebView);
 }
 }

在没有api或安装prog的情况下打开的最佳方法

答案 1 :(得分:0)

没有任何库就无法阅读pdf,您可以使用PDFViewer.jar库将pdf读入您的应用程序,使用下面的SO链接回答使用PDFViewer.jar阅读PDF

Read PDF using PDFViewer.jar

从下面链接下载Jar文件。

http://www.filecrop.com/pdf-viewer.jar.html

答案 2 :(得分:0)

如果有一天可能对某人有帮助,请发布此帖子,为了在android中查看pdf文件,您可以使用pdf.js,这需要您将与Web相关的文件添加到Assets文件夹中,其中包括js文件index.html,并通过将pdf文件的url作为查询参数传递来调用index.html,并将其加载到webview中。

优点: 用户无需离开Web视图 您可以重复使用它们来显示托管在服务器中或随应用程序提供的PDF,也可以查看需要使用Cookie登录的pdf。 缺点: 应用大小将会略有增加。