Générer bitmap à partir de code HTML dans Android

Comment pouvez-vous générer une image à partir de HTML dans Android?

Pouvez le WebView être utilisé pour cela ou est-il une meilleure approche (comme peut-être à l'aide de la WebView moteur de rendu directement)? Comment?

J'aimerais implémenter la méthode suivante...

public Bitmap toBitmap(Context context, String html, Rect rect);

...où html est le code html pour le rendu et rect est le cadre du bitmap.

Vous pourriez envisager d'ajouter un peu plus de cent mots expliquant que "générer des images dynamiques en HTML".
En un mot, je veux générer une image à partir de rendu HTML. J'ai enlevé "dynamique" et reformulé dans le cas où il a été source de confusion.
FWIW, voici ma tentative de solution: stackoverflow.com/a/41354684/6684508

OriginalL'auteur hpique | 2011-01-08