WebViewGold Dokumentation · Android
🇩🇪 Deutsch
WebViewGold holen

Printer API

Send a remote image or PDF to the Android system print dialog — Wi-Fi printers, cloud print, or Save-as-PDF, straight from your web app.

Die Printer-API sendet eine Remote-Datei (Bild oder PDF) an den Android-System-Druckdialog, sodass der Nutzer sie auf jedem konfigurierten Drucker ausgeben kann – WLAN, Cloud-Print oder „Als PDF speichern".

So verwenden Sie die Funktion:

<a href="printitem://?jobName=Invoice%20%23123&printItem=https://example.com/invoice.pdf">
  Print invoice
</a>

Query-Parameter:

Name
Pflicht
Beschreibung
printItem
ja
Vollständige URL der zu druckenden Datei (PDF, JPG, PNG, WebP…).
jobName
nein
Anzeigename des Druckauftrags im Druckdialog. Standard: Print Job.

Wie es funktioniert:

  1. Die App lädt die Datei von printItem in einen temporären Cache.
  2. Bei einem Bild wird über PrintHelper gedruckt (skaliert auf Passung).
  3. Bei einem PDF (oder anderem Dokumentformat) wird über den Android PrintManager mit passendem Document-Adapter gedruckt.
  4. Die temporäre Datei wird nach Absetzen des Jobs gelöscht.

Hinweise: Die Ziel-URL muss vom Gerät aus öffentlich erreichbar sein. Nutzer können im Druckdialog Als PDF speichern wählen, um eine Kopie zu exportieren.

Implementierungshinweise im SDK-Stil

Betrachten Sie diese Funktion als native Fähigkeit, die Ihrer Web-Ebene bereitgestellt wird: Behalten Sie Ihre Produktivwebsite oder PWA als zentrale Quelle bei und nutzen Sie anschließend die dokumentierten WebViewGold-Konfigurationsflags, URL-Befehle und JavaScript-Bridge-Aufrufe, um natives Android-Verhalten nur dort zu aktivieren, wo es einen Mehrwert bietet. So bleibt Ihre Codebasis wartbar, da dieselbe Webanwendung mit minimaler Fallunterscheidung Browser, WebViewGold für Android und die übrigen WebViewGold-Plattformen bedienen kann.

Für zuverlässige Ergebnisse empfehlen sich HTTPS-Endpunkte, stabile Routennamen, explizite Erfolgs-/Fehlerzustände in Ihrer UI sowie kleine JavaScript-Hilfsfunktionen, die native Aufrufe kapseln. Beispielsweise kann eine mit jQuery Mobile, Lovable, Base44, Bolt, WordPress, Bubble, einem eigenen React-/Vue-/Angular-Stack oder statischem HTML erstellte Web-App eine einzelne Schaltfläche oder einen Event-Handler bereitstellen, der die native WebViewGold-API auslöst und dennoch einen sauberen Browser-Fallback zeigt.

  • Empfohlenes Integrationsmuster: Erkennen Sie den App-Kontext, rufen Sie die WebViewGold-API auf und aktualisieren Sie anschließend Ihre Web-UI nach dem nativen Callback oder Routenwechsel.
  • Test-Checkliste: Prüfen Sie die Funktion auf einem echten Gerät oder in einem paketierten Build, überprüfen Sie Berechtigungen und Store-Prüftexte und stellen Sie sicher, dass reine Browser-Nutzer weiterhin einen sinnvollen Fallback erhalten.
  • SEO-Vorteil: Halten Sie Feature-Seiten, Routentitel und strukturierte Inhalte auf Ihrer Website indexierbar, während WebViewGold die native App-Hülle für Android-Nutzer bereitstellt.

Zu wenig Zeit? Wir richten Ihre App für Sie ein.

Unser Team konfiguriert, erstellt & reicht Ihre WebViewGold-App ein – schlüsselfertig, mit schneller Bearbeitung, Made in Germany.

App einrichten lassen →

Im Browser erstellen

Kein Mac, keine IDE: Der WebViewGold Cloud Builder konfiguriert, erstellt & lädt Ihre App online hoch.

Cloud Builder entdecken →