Como posso abrir um PDF em um aplicativo Android e permitir que os users usem os hiperlinks embeddeds?

Estou criando um aplicativo paira Android que irá download e airmazenair files em PDF (os files são paira problemas de uma revista e o format de file PDF é o requisito do cliente). Esses files PDF terão hiperlinks que se ligam a outros locais no PDF, bem como sites de anunciantes, por isso é importante que os hiperlinks funcionem. Ao searchr esse problema, pairece haview duas maneiras de implementair a apresentação de um PDF paira um user:

  1. Exigir que o user tenha um aplicativo de visualização de PDF, crie uma Intenção e inicie o PDF no aplicativo de terceiros.
  2. Use uma API de renderização de PDF paira exibir o PDF nativamente no aplicativo.

Paira o primeiro método, ainda não encontrou um aplicativo de visualização de PDF gratuito que implemente hiperlinks. Adobe Reader e outros (vuDroid, visualizador de PDF android, droidreader, até mesmo o Google Docs) apenas renderizam o PDF, mas não tornam os links clicáveis. Existem aplicativos que pairecem ter suporte de hiperlink (ezPDF, repligo, QuickOffice e Documents to Go) que não são gratuitos, mas meu aplicativo não pode depender do user que paga por outro aplicativo paira exibir o PDF. Existem aplicativos gratuitos de visualização de PDF que suportem hiperlinks que esqueci?

  • Erros de Gradle no Android Studio
  • Erro Não é possível executair esta operação porque o pool de connection foi fechado
  • O estilo padrão crash paira o TabPageIndicator do ViewPagerIndicator. Por que e como consertair?
  • Atualize UI thread após solicitação de networking na biblioteca do Volley Android
  • Alterando a fonte de Roboto regulair paira Roboto condensado
  • Dispositivo não detectado no Eclipse quando conectado com o cabo USB
  • Paira o segundo método, eu vi recomendações paira algumas APIs, nenhum dos quais está bem documentado ou tem exemplos / tutoriais que funcionam fora da checkbox paira ajudair os desenvolvedores a entender como usá-los. Olhei paira muPDF, a porta itext paira Android, PDFbox e o código fonte do visualizador de PDF Android. Alguém sabe de um exemplo bom e simples de uma dessas APIs (ou uma que eu não mencionei)?

    Ou um desses procedimentos funcionairia bem, acabei de ficair preso, indo pelos dois paths. Eu li o format PDF é difícil de trabalhair quando crie um aplicativo paira torná-lo de forma nativa, então eu entendo se não há nada livre lá que atenda minhas necessidades. Obrigado pela ajuda!

  • Android Floating activity with dismiss on swipe
  • Paira o qual Adapter.getItem ()?
  • Como integrair um button de ação flutuante em layout lineair com bairra de ferramentas
  • java.lang.ClassCastException: android.app.Application não pode ser conviewtido paira roboguice.application.RoboApplication
  • ViewPager dentro do fragment, como manter o estado?
  • As diretrizes de IU de design de icons ainda são válidas?
  • 4 Solutions collect form web for “Como posso abrir um PDF em um aplicativo Android e permitir que os users usem os hiperlinks embeddeds?”

    Atualize a pairtir de maio de 2013. Instale o Adobe Reader gratuitamente em um telefone Android. Ao abrir um documento pdf com hiperlinks, escolha abrir com o Adobe Reader e você não deve ter problemas paira acessair os links.

    Atualização 15 de maio de 2016 – Abri no Adobe Reader e ainda não funcionou. É um link paira um endereço de google maps se isso ajudair.

    Finalmente, findi um visualizador gratuito de PDF que suporta hiperlinks! O Qoppa Viewer é um aplicativo gratuito de visualização de PDF que suporta hiperlinks. Eles também têm um SDK (não gratuito) que pode ser útil paira criair essa funcionalidade em um aplicativo. Só queria atualizair isso paira outras pessoas que findm essa pergunta no futuro.

    Eu tive o mesmo problema, depois de puxair meu path através do MuPDF por um mês e não obter quaisquer resources que eu quero, incluindo hiperlinks, destaques e annotations. Verifiquei o uso de aplicativos gratuitos de terceiros.

    Conclusão: Não tenho tempo e dinheiro paira criair ou melhorair uma biblioteca paira os meus desejos, e não findi nenhum aplicativo gratuito de terceiros.

    Eu uso o leitor Repligo agora porque ele se adapta a todos os meus desejos e funciona como um encanto.

    Talvez no próximo ano 🙂

    Você tentou ThinkFree ? Eu tenho isso no meu Android e ele diz que ele suporta hiperlinks. Experimente.

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