【发布时间】:2015-05-27 13:05:18
【问题描述】:
你能帮我找出一个 pdf 文档在 Android 上的页数吗,至少支持 api 版本 16。我正在提取文档信息,但看不到获取总页数的解决方案.到目前为止,这就是我所做的:
private void extractDocumentDataFromUri(Uri uri)
{
String[] dataFileds = new String[]{
MediaStore.MediaColumns.DATA,
OpenableColumns.DISPLAY_NAME,
OpenableColumns.SIZE};
Cursor cursor = context.getContentResolver().query(uri, dataFileds, null, null, null);
cursor.moveToFirst();
contentUrl = cursor.getString(cursor.getColumnIndex(MediaStore.MediaColumns.DATA));
title = cursor.getString(cursor.getColumnIndex(OpenableColumns.DISPLAY_NAME));
size = cursor.getInt(cursor.getColumnIndex(OpenableColumns.SIZE));
cursor.close();
contentType = context.getContentResolver().getType(uri);
}
【问题讨论】:
-
@BidhanA 它不像有 PDFReader 对象那样接缝。