PDF von URL einbinden

  • 3 Antworten
  • Letztes Antwortdatum
thisisme

thisisme

Erfahrenes Mitglied
49
Hallo,
Ich würde gerne eine app programmieren, die eine PDF von einem Server runterläd/anzeigt.
Wie ist sowas möglich?

Gesendet von meinem GT-I9300 mit der Android-Hilfe.de App
 
Was genau möchtest du jetzt hören?

Ablauplan:
1) Verbindung zum Server aufbauen (HTTP) und Datei herunterladen?
2) Anzeigen der PDF?

Du merkst, auf deine Frage ist m.M. keine vernümpftige Antwort möglich ;)

Was genau möchtest du wissen, bzw wo hapert es?

lg. Dagobert
 
Ich möchte eine pdf Datei von "http://.../example.pdf" anzeigen lassen,
habe es mit WebView versucht, dort wird mir dann allerdings eine weiße Seite anstatt der PDF angezeigt.
Sorry, dass die Frage eben nicht gut formuliert war :).

edit: Funktioniert nun, folgender Code:
activity_load_pdf:
Code:
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_load_pdf);
    	WebView openPdf = (WebView) findViewById(R.id.webview);
    	openPdf.getSettings().setJavaScriptEnabled(true);
        openPdf.getSettings().setPluginState(PluginState.ON);
        openPdf.getSettings().setDisplayZoomControls(true);
        String pdfURL = "http://path.to/file.pdf";
        openPdf.setWebViewClient(new Callback());
        openPdf.loadUrl("https://docs.google.com/viewer?url=" + pdfURL);
}

callback:
Code:
public class Callback extends WebViewClient{
    @Override
    public boolean shouldOverrideUrlLoading(
            WebView view, String url) {
        return(false);
    }

}
 
Zuletzt bearbeitet:
Ja so ungefähr das hätte ich dir auch als leichteste Version angeben wollen.

LG. Dagobert

Gesendet von meinem GT-I9300 mit der Android-Hilfe.de App
 
Zurück
Oben Unten