阅读pdf内容?

时间:2011-07-19 05:48:48

标签: android pdf

能够打开pdf文件。但不知道如何将pdf文件的内容保存在数组或其他东西然后我可以显示我想要的PDF格式。任何人都可以建议我如何保存PDF格式的内容......有没有可以使用的库?

以下代码段显示了如何打开pdf

            File file = new File("/sdcard/example1.pdf");

            if (file.exists()) {
                Uri path = Uri.fromFile(file);
                Log.e("path of the file",path.toString());
                Intent intent = new Intent(Intent.ACTION_VIEW);
                intent.setDataAndType(path, "application/pdf");
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);

                try {
                    startActivity(intent);
                } 
                catch (ActivityNotFoundException e) {
                    Toast.makeText(getApplicationContext(), 
                        "No Application Available to View PDF", 
                        Toast.LENGTH_SHORT).show();
                }
            }

由于

2 个答案:

答案 0 :(得分:0)

你应该使用iText库..

iText是一个最初由Bruno Lowagie创建的Java库,它允许创建PDF,阅读PDF并操作它们

这是链接。 http://www.vogella.de/articles/JavaPDF/article.html

答案 1 :(得分:0)

看看Mono for Android。它将使您能够使用C#和.NET为Android开发,并允许您安装和访问iTextSharp library

iTextSharp是一个非常广泛且文档齐全的库,用于创建和操作adobe pdf文档。