Example #1
0
def all():
    """
    Fresh conversion from Markdown
    """
    close_viewer()
    ensure_ebook_build_dir()
    combine_markdown_files(config.combined_markdown_html)
    convert_to_html()
    os.system("start BruceEckelOnJava.html")
Example #2
0
def all():
    """
    Fresh conversion from Markdown
    """
    close_viewer()
    ensure_ebook_build_dir()
    combine_markdown_files(config.combined_markdown_html)
    convert_to_html()
    os.system("start BruceEckelOnJava.html")
def convert_to_pdf():
    """
    Convert Markdown to pdf
    """
    close_viewer()
    ensure_ebook_build_dir()
    os.chdir(str(config.build_dir))
    combine_markdown_files(config.combined_markdown_pdf)

    pandoc = "pandoc " + config.combined_markdown_pdf.name + " -o BruceEckelOnJava.pdf " + \
        " --template=onjava.tex " + \
        " --latex-engine=xelatex " + \
        ' -V geometry:"top=1.25in, bottom=0.85in, left=1.25in, right=1.25in" ' + \
        ""
    print(pandoc)
    os.system(pandoc)
    view()