public MjmlParser() { _defaultOptions = new MjmlParserOptions() { Minify = true, Prettify = false }; }
public string ParseDocument(string mjml, MjmlParserOptions parserOptions) { using (MjmlDocument mjmlDocument = new MjmlDocument(parserOptions)) { mjmlDocument.Parse(mjml); return(mjmlDocument.Compile()); } }
public async Task <string> ParseDocumentAsync(string mjml, MjmlParserOptions parserOptions) { using (MjmlDocument mjmlDocument = new MjmlDocument(parserOptions)) { await mjmlDocument.ParseAsync(mjml); return(await mjmlDocument.CompileAsync()); } }
public bool TryParseDocument(string mjml, MjmlParserOptions parserOptions, out string html) { html = string.Empty; try { html = ParseDocument(mjml, parserOptions); return(true); } catch (System.Exception) { return(false); } }
public MjmlParser(MjmlParserOptions defaultOptions) { _defaultOptions = defaultOptions; }