Можете ли вы помочь мне узнать количество страниц PDF-документа на Android, которое будет поддерживать, по крайней мере, версию api 16. Я извлекаю информацию о документе, но не вижу решения, чтобы получить общее количество страниц. Это то, что я до сих пор д.о.о.:Как получить количество страниц PDF-файла в Android?
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);
}
Это может быть полезно для вас http://stackoverflow.com/ Вопросы/6026971/page-count-of-pdf-with-java –
@BidhanA Это не шов, как есть файл PDFReader. – Sulby