能够打开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();
}
}
由于
答案 0 :(得分:0)
你应该使用iText库..
iText是一个最初由Bruno Lowagie创建的Java库,它允许创建PDF,阅读PDF并操作它们
答案 1 :(得分:0)
看看Mono for Android。它将使您能够使用C#和.NET为Android开发,并允许您安装和访问iTextSharp library
iTextSharp是一个非常广泛且文档齐全的库,用于创建和操作adobe pdf文档。