Mupdf Generar Miniatura
He implementado E-Book App utilizando Mupdf Library y quiero generar miniaturas para cada archivo pdf en mi proyecto ¿Podría alguien decirme cómo generar esto? Gracias por adelantado
- MuPDF Android Pdf ajuste a la pantalla
- Resaltar texto en un PDF
- ¿Es posible combinar archivos pdf en uno con mupdf en android?
- Uso de muPDF con efecto curl / flip
- PDF para bitmap imagen converso usando mupdf n android
- Android: ¿Existe alguna biblioteca PDF gratuita para Android
- Integrar MuPDF Reader en una aplicación
- Problema Proguard para la biblioteca mupdf
- MUPDF UnsupportedOperationException al abrir el pdf
- La construcción de MUPDF para Android
- Voltear horizontalmente como tablero con MuPDF
- MuPDF para Android: opción para el fragmento en su lugar Actividad
- Rendimiento de PDF de Android
En Librelio están usando la versión antigua del proyecto muPDF sin Cookie. En las nuevas versiones que necesita para ampliar mu núcleo pdf, como esto:
class MuPDFThumb extends MuPDFCore{ public MuPDFThumb(Context context, String filename) throws Exception{ super(context, filename); } public Bitmap thumbOfFirstPage(int w, int h){ PointF pageSize = getPageSize(0); float mSourceScale = Math.max(w/pageSize.x, h/pageSize.y); Point size = new Point((int)(pageSize.x*mSourceScale), (int)(pageSize.y*mSourceScale)); final Bitmap bp = Bitmap.createBitmap(size.x,size.y, Bitmap.Config.ARGB_8888); drawPage(bp,0,size.x, size.y, 0, 0, size.x, size.y,new Cookie()); return bp; } }
Necesita extender, porque Cookie es una clase interna de MuPDFCore y es necesario para llamar a drawPage.
El método thumbOfFirstPage toma 2 argumentos: width y height del ImageView para rellenar con bitmap:
thumbnailImageView.setImageBitmap (bPGenerated) en UIThread
Pruebe lo siguiente:
core.drawPage(bm, page, pageW, pageH, patchX, patchY, patchW, patchH);
Si sólo desea generar una imagen en miniatura de la primera página de un archivo PDF, puede utilizar la herramienta de línea de comandos mudraw:
mudraw -w 128 -h 128 -o thumbnail.png file.pdf 1
- INTENT.ACTION_VIDEO_CAPTURE no guardar el archivo en la ubicación personalizada Uri
- Cómo correctamente mock HttpGet llamada en la prueba de Android