html_to_image

Flutter plugin to convert HTML file to image on Android and iOS using WebView.

Requirements

  • Android: Minimum SDK Version 21
  • iOS: Minimum Deployment Target 11.0

Usage

Convert to Image from HTML content

  • Future<Uint8List> convertToImage(String content, Duration delay,int? width)
final imageBytes = await HtmlToImage.convertToImage(
  content: content,
);
final image = Image.memory(imageBytes);

Convert to Image from HTML asset

  • Future<Uint8List> convertToImageFromAsset(String asset, Duration delay,int? width)
final imageBytes = await HtmlToImage.convertToImageFromAsset(
  asset: 'assets/example.html',
);
final image = Image.memory(imageBytes);
  • Default delay is 200 milliseconds
  • Default width is device width