Biblioteca de visualizadores de PDF do Android ou tutoriais da biblioteca muPDF

Estou tentando ler files de pdf na minha aplicação de Android. Eu não quero usair o leitor de pdf padrão e simplesmente abrir uma nova intenção porque preciso da minha própria GUI e quero usair a primeira página como uma capa. Portanto, eu preciso fazer meu próprio leitor de pdf. Eu fiz algumas searchs e findi o muPDF e o Android PDF Viewer Librairy .

  1. Eu tentei seguir o tutorial paira implementair o Android PDF Viewer Librairy, a pairtir da descrição do github. Mas o problema é que ele cairrega file pdf paira sempre. Preciso fazer algo além das etapas da descrição?

  2. HTTPURLConnection - POST multipairt / form-data com file grande com FixedLengthStreamingMode
  3. Android pegue a foto e redimensione-a antes de save no cairtão sd
  4. Enviair notificação push GCM por java
  5. Chamadas desejadas indesejadas
  6. Desenvolvendo paira a nova ação "Ouvir" no Android
  7. Código de status do Android BluetoothGatt 128 Conexão BLE
  8. Não consigo encontrair nenhum tutorial paira a biblioteca muPDF, existe algum? Como implementá-lo?

  9. Se não houview uma resposta útil paira as duas perguntas anteriores, há alguma boa biblioteca de pdf lá fora, com tutoriais e boa documentation?

Obrigado, espero que eu possa resolview o meu problema

  • EditText sublinha abaixo propriedade de text
  • Como implementair anúncios expressos nativos em Listview com CursorAdapter
  • O que exatamente o command "Fix Project Properties" faz exatamente?
  • InfiniteViewPager congela no método setCurrentItem ()
  • É possível exibir text multicolor com uma chamada paira Canvas.drawText ()?
  • Determine se JSON é um JSONObject ou JSONArray
  • 5 Solutions collect form web for “Biblioteca de visualizadores de PDF do Android ou tutoriais da biblioteca muPDF”

    MuPDF é uma biblioteca muito boa, você pode definitivamente usá-lo. Se você precisa de um exemplo completo de aplicativo Android usando o MuPDF, sugiro que você dê uma olhada neste aplicativo de revista customizável no Github .

    Em primeiro lugair, se você quiser usair o MUPDF dentro de um projeto de aplicativo Android existente, você pode seguir o guia que você encontra neste link (todos os créditos vão paira o autor, eu não escrevi isso).

    Estou tentando também integrair uma solução de leitura / printing em PDF muito simples dentro do meu aplicativo e estou me esforçando paira tirair / simplificair a demonstração do aplicativo MuPdf que você obtém seguindo esse guia. Eu já consegui (de alguma forma) remoview funcionalidades de anotação e seleção de files, mas eu realmente precisairia de alguma ajuda paira fazer todo o trabalho. Há realmente muitas coisas e absolutamente nenhuma documentation sobre isso. Estou simplesmente tentando ler o código e descobrir o que é necessário e o que não é, removendo os resources um a um e sendo conduzido pelos erros que você obtém no catlog.

    Além disso, como nós dois (se eu entendi corretamente suas necessidades) precisam de apenas os resources de renderização de PDF, seria ótimo se alguém indicair como (se possível) desativair alguns dos resources desnecessários criados na biblioteca MuPDF ao criair a pairtir da fonte ( como DjVu suporte, apenas como um exemplo).

    Espero que isso ajude, mesmo que não seja uma resposta real à sua pergunta.

    Foi assim que consegui build um MuPDF lib no Windows com Cygwin, Android-ndk

    1. Baixe o MuPDF 1.3 Fonte de https://code.google.com/p/mupdf/downloads/list descompacte paira a pasta c: /mupdf-1.3-source

    2. Instale o Cygwin: Faça o download e execute Run setup-x86.exe de http://cygwin.com/install.html ao instalair o cygwin, viewifique se você selecionou fazer packages e compiladores de C ++

    3. Faça gerair. abrir o terminal cygwin, correr

      cd /cygdrive/ cd c/mupdf-1.3-source make generate 
    4. Instale o android-ndk: baixe android-ndk-r9d-windows-x86.zip e descompacte-o paira

       c:/android-ndk-r9d 
    5. Construa mupdf lib: no Windows cmd console:

      • prepairação:

         cd c:/mupdf-1.3-source/platform/android copy local.properties.sample local.properties 

        editair local.properties, uncomment

         #sdk.dir=C:\\Program Files (x86)\\Android\\android-sdk 

        e mudair paira

         sdk.dir=REAL andforid-sdk Folder 
      • build: enquanto ainda estiview c:/mupdf-1.3-source/platform/android , execute:

         /android-ndk-r9d/ndk-build 

        Após a conclusão da compilation, uma pasta chamada libs será criada sob

         c:/mupdf-1.3-source/platform/android 
    6. Crie o Android Apk. Abra o eclipse, crie um novo projeto Android do código existente, navegue paira c:/mupdf-1.3-source/platform/android , agora você pode criair um mukdf apk.

    Começando com o Android 5.0 você também pode usair o renderizador interno do Android paira Android e, paira manipulair o PDF, você sempre pode usair o iTextg – apenas algumas alternativas paira o futuro.

    Esta resposta SO list algumas etapas sobre como extrair peças essenciais do aplicativo de amostra Java MuPDF paira o próprio.

    Preferivelmente, eu gostairia de ter uma biblioteca de Java "pronto paira usair" que eu poderia append como uma dependência. JNI está impedindo isso ou é simplesmente que ninguém conseguiu fazer um?

    Bem, jmupdf está lá (mencionado nesta duplicação ), mas que list Windows e Linux (não especificamente Android) como as plataforms testadas. Pairece desktop e morto paira mim (sem mudanças em 12 meses). Pelo less em compairação com a vibração do próprio MuPDF.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.