private static bool SaveAsPdf(string markdown, string filename) { try { var html = UserTemplate.InsertContent(Markdown.ToHtml(Markdown.RemoveYamlFrontMatter(markdown))); var pdf = Markdown.HtmlToPdf(html); File.WriteAllBytes(filename, pdf); return(true); } catch (Exception ex) { Notify.Alert(ex.Message); return(false); } }
private static bool SaveAsHtml(string markdown, string filename, string filter) { try { var html = Markdown.ToHtml(Markdown.RemoveYamlFrontMatter(markdown)); if (filter == "html-with-template") { html = UserTemplate.InsertContent(html); } File.WriteAllText(filename, html); return(true); } catch (Exception ex) { Notify.Alert(ex.Message); return(false); } }