ソースを参照

Merge pull request #597 from myhloli/gradio-add-examples

feat(gradio_app): add examples accordion to the PDF conversion interface
Xiaomeng Zhao 1 年間 前
コミット
a0de9873ee

+ 7 - 0
projects/gradio_app/app.py

@@ -150,6 +150,13 @@ if __name__ == "__main__":
                     change_bu = gr.Button("Convert")
                     clear_bu = gr.ClearButton([pdf_show], value="Clear")
                 pdf_show = PDF(label="Please upload pdf", interactive=True, height=800)
+                with gr.Accordion("Examples:"):
+                    example_root = os.path.join(os.path.dirname(__file__), "examples")
+                    gr.Examples(
+                        examples=[os.path.join(example_root, _) for _ in os.listdir(example_root) if
+                                  _.endswith("pdf")],
+                        inputs=pdf_show,
+                    )
 
             with gr.Column(variant='panel', scale=5):
                 output_file = gr.File(label="convert result", interactive=False)

BIN
projects/gradio_app/examples/academic_paper_formula.pdf


BIN
projects/gradio_app/examples/academic_paper_img_formula.pdf


BIN
projects/gradio_app/examples/garbled_formula.pdf


BIN
projects/gradio_app/examples/garbled_formula2.pdf


BIN
projects/gradio_app/examples/garbled_img_formula.pdf


BIN
projects/gradio_app/examples/scanned.pdf