Red de conocimiento informático - Material del sitio web - Cómo incrustar mupdf como lector de pdf en Android

Cómo incrustar mupdf como lector de pdf en Android

MuPDF es actualmente uno de los tipos más utilizados en el campo de la lectura de archivos PDF en Android. Características: tamaño pequeño, funcionalidad completa y documentación relativamente rica. Cómo usarlo en pocas palabras.

Cosas a tener en cuenta al empaquetar mupdf

1. Ubuntu presta atención a la ubicación del directorio actual. Por ejemplo, si algunos discos de montaje no tienen permisos, sudo make será inútil. .

2. plataforma mupdf/android es el directorio donde necesitamos compilar las operaciones de Android. Hay un archivo README dentro y uno de los pasos es generar el directorio de compilación. Este paso debe completarse. En otras palabras, ingrese al directorio raíz de mupdf y make generate generará este directorio. Luego copie este directorio a plataforma/android.

3. También es necesario modificar local.properties

4. También es necesario modificar jni/Application.mk en el directorio de Android, APP_PLATFORM=android-8 APP_ABI:= armeabi

APP_ABI tiene por defecto armeabi-v7a, que se utiliza para generar archivos so para diferentes CPU. Normalmente genera dos archivos soft para diferentes CPU y los coloca en la biblioteca.

5. Luego, directamente ndk-build en el directorio de Android y estará bien. Generará un directorio obj. El archivo mupdf.so está ahí.

Si tiene problemas al compilar, lea atentamente el archivo Léame o el stackoverflow. Si desea modificar el código o agregar una interfaz, necesita tener algunos conocimientos del lenguaje C.