Autore Topic: Lettura pagina HTML e pdfreader  (Letto 536 volte)

Offline NicoCaldo

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Mostra profilo
Lettura pagina HTML e pdfreader
« il: 29 Gennaio 2013, 15:47:07 CET »
0
Volevo sapere se fosse possibile far leggere all'applicazione una pagina HTML trovare i link contenenti .pdf e aprirli direttamente dalla app. Per la lettura della pagina e lo spostamento su textwiev ho visto k c'è il tutorial. Ora volevo sapere se era fattibile aprili direttamente nell app o comunque decodificarli per vederli magari come immagine.
PS i .pdf k devo vedere hanno massimo 3pagine

Inviato dal mio LG-P690 con Tapatalk 2


Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Lettura pagina HTML e pdfreader
« Risposta #1 il: 29 Gennaio 2013, 22:34:18 CET »
0
per i link ecc, li puoi aprire come link, se li fai aprire al browser, si arrangia lui a scaricarli e chiederti con cosa li vuoi aprire.

Per aprire i pdf nella tua app, dovresti:
Scaricarli
Salvarli
Convertirli in immagini (bitmap)
Renderizzarli

i primi due punti sono base (ci sono piu tutorial e discussioni in questo forum), per quanto riguarda gli ultimi due punti io ci sto lavorando da un paio di settimane.
Esistono molte librerie per aprire/convertire pdf ma le uniche che funzionano bene usano javaFx ecc e quindi non sono convertibili su android (almeno non facilmente).
Ho trovato PDFRenderer che è standalone, ma usa java.awt e image.io quindi tutta quella parte va convertita su android, grazie ad un vecchio progetto su github ci sto provando, devo ancora valutare se fare un push degli update o crearmi un branch tutto mio, visto che il tipo ha fatto il commit iniziale e poi non ha piu fatto niente...

in definitiva, se devi fare una cosa veloce, apri i link col browser
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Lettura pagina HTML e pdfreader
« Risposta #2 il: 29 Gennaio 2013, 23:25:32 CET »
0
Una libreria open source per Android (e non solo) per leggere i PDF è MuPDF:

MuPDF

E' scritta in C con un wrapper in Java per Android (via NDK).
adb logcat | tee /tmp/logcat | grep TAG