Spaces:
Build error
Build error
Commit
Β·
d40f9a3
1
Parent(s):
fc3376f
Enhance Gradio interface by replacing markdown with a styled HTML header that includes links to resources.
Browse files
app.py
CHANGED
|
@@ -56,14 +56,26 @@ def ocr_image_gradio(image, max_tokens=4096):
|
|
| 56 |
return f"Error processing image: {str(e)}"
|
| 57 |
|
| 58 |
# Create Gradio interface
|
| 59 |
-
with gr.Blocks(title="Nanonets OCR Demo"
|
| 60 |
-
# Replace simple markdown with styled HTML header
|
| 61 |
gr.HTML("""
|
| 62 |
<div class="title" style="text-align: center">
|
| 63 |
<h1>π Nanonets OCR - Document Text Extraction</h1>
|
| 64 |
<p style="font-size: 1.1em; color: #6b7280; margin-bottom: 0.6em;">
|
| 65 |
A state-of-the-art image-to-markdown OCR model for intelligent document processing
|
| 66 |
</p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
</div>
|
| 68 |
""")
|
| 69 |
|
|
@@ -136,18 +148,6 @@ with gr.Blocks(title="Nanonets OCR Demo", theme=gr.themes.Soft()) as demo:
|
|
| 136 |
- **Complex Table Extraction**: Accurately extracts complex tables from documents and converts them into both markdown
|
| 137 |
and HTML table formats.
|
| 138 |
""")
|
| 139 |
-
|
| 140 |
-
# Add links section at the bottom
|
| 141 |
-
gr.Markdown("""
|
| 142 |
-
---
|
| 143 |
-
### Resources
|
| 144 |
-
|
| 145 |
-
- [π Hugging Face Model](https://huggingface.co/nanonets/Nanonets-OCR-s)
|
| 146 |
-
- [π Release Blog](https://nanonets.com/research/nanonets-ocr-s/)
|
| 147 |
-
- [π» GitHub Repository](https://github.com/NanoNets/docext)
|
| 148 |
-
|
| 149 |
-
---
|
| 150 |
-
""")
|
| 151 |
|
| 152 |
if __name__ == "__main__":
|
| 153 |
demo.queue().launch()
|
|
|
|
| 56 |
return f"Error processing image: {str(e)}"
|
| 57 |
|
| 58 |
# Create Gradio interface
|
| 59 |
+
with gr.Blocks(title="Nanonets OCR Demo") as demo:
|
| 60 |
+
# Replace simple markdown with styled HTML header that includes resources
|
| 61 |
gr.HTML("""
|
| 62 |
<div class="title" style="text-align: center">
|
| 63 |
<h1>π Nanonets OCR - Document Text Extraction</h1>
|
| 64 |
<p style="font-size: 1.1em; color: #6b7280; margin-bottom: 0.6em;">
|
| 65 |
A state-of-the-art image-to-markdown OCR model for intelligent document processing
|
| 66 |
</p>
|
| 67 |
+
<div style="display: flex; justify-content: center; gap: 20px; margin: 15px 0;">
|
| 68 |
+
<a href="https://huggingface.co/nanonets/Nanonets-OCR-s" target="_blank" style="text-decoration: none; color: #2563eb; font-weight: 500;">
|
| 69 |
+
π Hugging Face Model
|
| 70 |
+
</a>
|
| 71 |
+
<a href="https://nanonets.com/research/nanonets-ocr-s/" target="_blank" style="text-decoration: none; color: #2563eb; font-weight: 500;">
|
| 72 |
+
π Release Blog
|
| 73 |
+
</a>
|
| 74 |
+
<a href="https://github.com/NanoNets/docext" target="_blank" style="text-decoration: none; color: #2563eb; font-weight: 500;">
|
| 75 |
+
π» GitHub Repository
|
| 76 |
+
</a>
|
| 77 |
+
</div>
|
| 78 |
+
<hr style="width: 70%; margin: 15px auto; border: none; height: 1px; background-color: #e5e7eb;">
|
| 79 |
</div>
|
| 80 |
""")
|
| 81 |
|
|
|
|
| 148 |
- **Complex Table Extraction**: Accurately extracts complex tables from documents and converts them into both markdown
|
| 149 |
and HTML table formats.
|
| 150 |
""")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 151 |
|
| 152 |
if __name__ == "__main__":
|
| 153 |
demo.queue().launch()
|