-2

嗨 StackOverFlow 社区,我正在尝试创建一个 android 应用程序,在该应用程序中我必须展示我们大学的教学大纲,其中包含各种分支,为此我有 100 页的 PDF 格式的数据。现在显示的最佳方式是什么我的用户的所有文本。我自己有一些想法,但不知道如何实现它们

  • 直接在我的应用程序中打开 PDF(不明白如何执行此操作,欢迎任何教程。)
  • 将文本像 HTML 格式一样离线存储并在 webview 中打开它们(不知道这是否可能,但听说我们可以这样做。)
  • 每个页面的屏幕截图并在图像查看器中打开(非常艰巨的任务,因为一个分支有 100 个页面,而且用户不友好。)

欢迎任何其他有效的方法以及教程,因为我是新来的,任何实施第一种或第二种方法的想法也请。对不起,如果我说错了丁字裤,谢谢。

4

2 回答 2

1

尝试使用此代码打开 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);
}
}
于 2016-06-30T10:50:40.197 回答
0

使用这个Android-Pdf-Viewer-Library在您的 android 应用程序中打开 pdf,它还可以节省您的大量时间。

于 2016-06-30T10:49:05.253 回答