Webwiew a drukowanie PDF

Webwiew a drukowanie PDF
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Cześć,

czy istnieje możliwość, aby w aplikacji opartej o WebView zainicjować wydruk pliku PDF (zapisanego na serwerze) bez modyfikacji layout'u apki?
Wszelkie tutorial'e jakie znalazłem opierają się o modyfikację layout'u i dodanie przycisku, który wywołuje wydruk "onClick".
Ja chciałbym inicjować wydruk przy pomocy przycisku w HTML + JS po stronie aplikacji webowej.

Wszelkie metody wydruku przez JS i np. ukryte iframe, które działają w przeglądarkach mobilnych nie działają w aplikacji, zero reakcji.

panryz
  • Rejestracja: dni
  • Ostatnio: dni
1

Można to obejść za pomocą java script interface. Wystarczy, że pdf zostanie przekazany jako blob. Potem da się to przekonwertować do base64 i z tego base64 wyciągnąć pdf przez https://developer.android.com/reference/android/graphics/pdf/PdfRenderer

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.