convertFromHtmlContent static method Null safety

Future<File> convertFromHtmlContent(
  1. String htmlContent,
  2. String targetDirectory,
  3. String targetName
)

Creates PDF Document from HTML content Can throw a PlatformException or (unlikely) a MissingPluginException converting html to pdf

Implementation

static Future<File> convertFromHtmlContent(String htmlContent, String targetDirectory, String targetName) async {
  final temporaryCreatedHtmlFile = await FileUtils.createFileWithStringContent(htmlContent, "$targetDirectory/$targetName.html");
  final generatedPdfFilePath = await _convertFromHtmlFilePath(temporaryCreatedHtmlFile.path);
  final generatedPdfFile = FileUtils.copyAndDeleteOriginalFile(generatedPdfFilePath, targetDirectory, targetName);
  temporaryCreatedHtmlFile.delete();

  return generatedPdfFile;
}