1

我需要在我自己的应用程序中打开 PDF 进行阅读、渲染和注释,无需使用任何第三方工具或库,如 MuPDF 和 APV 查看器,在 webview 等中。

有没有办法在我的应用程序中打开 PDF 而无需使用上述方法。

请帮我 !!!!

谢谢

4

3 回答 3

1

没有任何库就无法读取 pdf,您可以使用 PDFViewer.jar 库将 pdf 读取到您的应用程序中,使用下面的 SO 链接的答案来使用 PDFViewer.jar 读取 PDF

使用 PDFViewer.jar 阅读 PDF

从下面的链接下载 Jar 文件。

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

于 2012-08-23T10:00:21.743 回答
0

参考问题

在 Android 上使用 Java 渲染 PDF 文件

它将向您展示在 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 的情况下打开的最佳方法

于 2012-08-23T09:41:05.897 回答
0

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

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

于 2019-12-09T07:15:37.827 回答