Exemplo n.º 1
0
 static void InitPandoc()
 {
     if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
     {
         PandocInstance.SetPandocPath("pandoc.exe");
     }
     else
     {
         PandocInstance.SetPandocPath("pandoc");
     }
 }
Exemplo n.º 2
0
        static async Task CreateHtml(string mdfile, string htmlfile)
        {
            var mdhtmlfile = Path.ChangeExtension(mdfile, ".html.md");

            var src = File.ReadAllText(mdfile);

            src = Regex.Replace(src, @"\\bibleverse\{([0-9]+)\}", "<sup class='bibleverse'>$1</sup>", RegexOptions.Singleline);
            File.WriteAllText(mdhtmlfile, src);
            Log(mdhtmlfile);

            await PandocInstance.Convert <PandocMdIn, HtmlOut>(mdhtmlfile, htmlfile);

            Log(htmlfile);
        }
Exemplo n.º 3
0
        static async Task CreateTeX(string mdfile, string texfile)
        {
            await PandocInstance.Convert <PandocMdIn, LaTeXOut>(mdfile, texfile);

            Log(texfile);
        }