# pdf_viewer_app.py import gradio as gr def render_markdown(text: str): return text or "" if __name__ == "__main__": with gr.Blocks() as demo: input_md = gr.Textbox( label="Input", placeholder="Type Markdown/LaTeX here...", lines=12, ) render_btn = gr.Button("Render", variant="primary") md = gr.Markdown( label="Markdown rendering", show_copy_button=True, line_breaks=True, ) render_btn.click( fn=render_markdown, inputs=input_md, outputs=md, ) demo.launch()