Tutorials

End-To-End Multi-Modal Document Conversion With SmolDocling

Optical Character Recognition (OCR) acts as a bridge between the physical and digital worlds, capturing the essence of printed text and giving it life in the digital realm. It’s the technology that lets your phone instantly translate foreign menu items, helps historians preserve ancient literature, and saves countless hours of manual data entry.

At its core, OCR converts images of text into machine-readable formats, facilitating use-cases like document conversion and understanding. Document conversion involves transforming scanned text into formats like Markdown, Word, or PDF, while document understanding goes beyond simple text recognition to extract meaningful insights and structure from the content.

Enter SmolDocling, a multimodal Image-Text-to-Text model designed for efficient document processing. At only 256 million parameters, it provides full-page conversion while preserving document layout, structure, and spatial positioning. Its small size offers a cost-effective option for OCR by requiring less computational power and memory, ideal for rapid prototyping and edge devices.

For optimal performance, SmolDocling requires NVIDIA GPUs with CUDA support. DigitalOcean GPU Droplets with H100 GPUs offer the computational power needed for efficient processing at production scale.

SmolDocling processes documents using DocTags, a markup format that captures context and layout information. It preserves formatting with bounding box detection and supports specialized recognition for code, formulas, charts, tables, and figures. The model maintains document structure by handling list grouping and caption linking.

The DocTags format identifies the type, location, and content of elements like text, tables, pictures, and code. DocTags uses nested tags to preserve relationships between elements – captions within pictures, items within lists, and specialized Optimized Table-Structure Language (OTSL) notation for table structures. This approach maintains both the visual organization and semantic structure of complex documents, making SmolDocling effective for end-to-end document conversion tasks.

Tag Type Description
XML-like Syntax Uses XML-style notation with opening/closing tags for text blocks and standalone tags for instructions (e.g., hello world, )
Document Structure Complete DocTags snippets enclosed in … can represent single or multiple pages separated by tags
Block Type Tags ,

, , , , , , , </p> <section>, , <code>, , , , </td> </tr> <tr> <td>Location Encoding</td> <td>Elements can include nested location tags specifying bounding box coordinates: (0-500 grid system)</td> </tr> <tr> <td>Table Structure</td> <td>Incorporates OTSL vocabulary for tables with extensions: (full cell), (empty cell), (column headers), (row headers), (table sections)</td> </tr> <tr> <td>List Handling</td> <td> elements within or define list type</td> </tr> <tr> <td>Captions</td> <td> and elements can encapsulate a </p> <caption> tag for descriptive information</td> </tr> <tr> <td>Code Handling</td> <td><code> elements preserve formatting and include classification tag (57 languages supported)</td> </tr> <tr> <td>Image Classification</td> <td> elements include tags for 20+ image types including charts, diagrams, codes, etc.</td> </tr> <tr> <td>Uniform Representation</td> <td>Cropped page elements maintain the same DocTags representation as full-page counterparts</td> </tr> </tbody> </table> <p>Additional features of SmolDocling are summarized below:</p> <table> <thead> <tr> <th>Feature</th> <th>Description</th> </tr> </thead> <tbody> <tr> <td>OCR + Layout Preservation</td> <td>Extracts text while maintaining spatial structure</td> </tr> <tr> <td>Specialized Recognition</td> <td>Supports code blocks, formulas, tables, and charts</td> </tr> <tr> <td>Full-Page Conversion</td> <td>Processes all elements simultaneously</td> </tr> <tr> <td>Fast Inference</td> <td>0.35 seconds per page on A100 GPUs</td> </tr> <tr> <td>DocTags Markup</td> <td>Captures document content and layout in a structured format</td> </tr> </tbody> </table> <p>SmolDocling integrates with <a href="https://github.com/docling-project/docling" target="_blank">Docling</a> for import and export flexibility. The roadmap includes one-shot multi-page inference, enhanced chart recognition, and chemical structure detection.</p> <p>Let’s go over the process of how SmolDocling converts images of document pages to DocTags sequences. First, the input images are processed through a vision encoder and then reshaped using projection and pooling techniques. Next, these processed image embeddings are combined with the text embeddings derived from the user’s prompt, interleaving them. Finally, this combined sequence is fed into an LLM to autoregressively generate the DocTags sequence. </p> <p>Datasets used to train to emphasize document understanding and image captioning include <a href="https://proceedings.neurips.cc/paper_files/paper/2024/file/a03037317560b8c5f2fb4b6466d4c439-Paper-Conference.pdf" target="_blank">The Cauldron</a>, <a href="https://openreview.net/pdf?id=iSL0FHZStr" target="_blank">Docmatix</a>, and <a href="https://arxiv.org/pdf/2404.10690" target="_blank">MathWriting</a>.</p> <p>SmolDocling competes with models up to 27 times larger while reducing computational requirements. It performs well on business documents, academic papers, technical reports, patents, and forms. Unlike many OCR models that focus on scientific papers, SmolDocling is designed for a wide range of document types.</p> <p>The model is available now, and additional datasets for charts, tables, equations, and code recognition will be released soon.</p> <p>To run SmolDocling, set up a <a href="https://www.digitalocean.com/products/gpu-droplets">DigitalOcean GPU Droplet</a>, select AI/ML and choose the NVIDA H100 option. </p> <p>Launch the model in the web console using vLLM:</p> <p> apt install python3-pip pip install vllm vllm serve "ds4sd/SmolDocling-256M-preview" curl -X POST "http://localhost:8000/v1/chat/completions" -H "Content-Type: application/json" --data '{ "model": "ds4sd/SmolDocling-256M-preview", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' </p> <p>This script processes a PDF file and outputs structured document data in JSON format.</p> <p>An alternative is to use the Transformers library from HuggingFace.</p> <p> from transformers import pipeline messages = [ {"role": "user", "content": "Who are you?"}, ] pipe = pipeline("image-text-to-text", model="ds4sd/SmolDocling-256M-preview") pipe(messages) from transformers import AutoProcessor, AutoModelForImageTextToText processor = AutoProcessor.from_pretrained("ds4sd/SmolDocling-256M-preview") model = AutoModelForImageTextToText.from_pretrained("ds4sd/SmolDocling-256M-preview") </p> <p>In this tutorial, we’ve explored SmolDocling, a compact yet powerful vision language model designed specifically for document conversion tasks. By leveraging its unified DocTags output format, we’ve seen how SmolDocling efficiently handles various document types—from standard text to complex forms and even code listings—while requiring significantly fewer computational resources than larger alternatives. The model’s balanced approach to efficiency and accuracy makes it an excellent choice for developers and organizations seeking to implement document understanding capabilities.</p> <p><a href="https://arxiv.org/pdf/2503.11576" target="_blank">Paper: SmolDocling: An ultra-compact vision-language model for end-to-end multi-modal document conversion</a></p> <p><a href="https://ritvik19.medium.com/papers-explained-333-smoldocling-a788ac739b92" target="_blank">https://ritvik19.medium.com/papers-explained-333-smoldocling-a788ac739b92</a></p> </div><!-- .entry-content /--> <div id="post-extra-info"> <div class="theiaStickySidebar"> <div class="single-post-meta post-meta clearfix"><span class="author-meta single-author with-avatars"><span class="meta-item meta-author-wrapper"> <span class="meta-author-avatar"> <a href="https://seoprof.xyz/writer/"></a> </span> <span class="meta-author"><a href="https://seoprof.xyz/writer/" class="author-name tie-icon" title=""></a></span></span></span><span class="date meta-item tie-icon">April 8, 2025</span><div class="tie-alignright"><span class="meta-comment tie-icon meta-item fa-before">0</span></div></div><!-- .post-meta --> <div id="share-buttons-top" class="share-buttons share-buttons-top"> <div class="share-links icons-only"> <a href="https://www.facebook.com/sharer.php?u=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Facebook" target="_blank" class="facebook-share-btn " data-raw="https://www.facebook.com/sharer.php?u={post_link}"> <span class="share-btn-icon tie-icon-facebook"></span> <span class="screen-reader-text">Facebook</span> </a> <a href="https://twitter.com/intent/tweet?text=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="X" target="_blank" class="twitter-share-btn " data-raw="https://twitter.com/intent/tweet?text={post_title}&url={post_link}"> <span class="share-btn-icon tie-icon-twitter"></span> <span class="screen-reader-text">X</span> </a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="LinkedIn" target="_blank" class="linkedin-share-btn " data-raw="https://www.linkedin.com/shareArticle?mini=true&url={post_full_link}&title={post_title}"> <span class="share-btn-icon tie-icon-linkedin"></span> <span class="screen-reader-text">LinkedIn</span> </a> <a href="https://www.tumblr.com/share/link?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&name=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="Tumblr" target="_blank" class="tumblr-share-btn " data-raw="https://www.tumblr.com/share/link?url={post_link}&name={post_title}"> <span class="share-btn-icon tie-icon-tumblr"></span> <span class="screen-reader-text">Tumblr</span> </a> <a href="https://pinterest.com/pin/create/button/?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&description=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&media=" rel="external noopener nofollow" title="Pinterest" target="_blank" class="pinterest-share-btn " data-raw="https://pinterest.com/pin/create/button/?url={post_link}&description={post_title}&media={post_img}"> <span class="share-btn-icon tie-icon-pinterest"></span> <span class="screen-reader-text">Pinterest</span> </a> <a href="https://reddit.com/submit?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="Reddit" target="_blank" class="reddit-share-btn " data-raw="https://reddit.com/submit?url={post_link}&title={post_title}"> <span class="share-btn-icon tie-icon-reddit"></span> <span class="screen-reader-text">Reddit</span> </a> <a href="https://vk.com/share.php?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="VKontakte" target="_blank" class="vk-share-btn " data-raw="https://vk.com/share.php?url={post_link}"> <span class="share-btn-icon tie-icon-vk"></span> <span class="screen-reader-text">VKontakte</span> </a> <a href="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&description=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&media=" rel="external noopener nofollow" title="Odnoklassniki" target="_blank" class="odnoklassniki-share-btn " data-raw="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl={post_link}&description={post_title}&media={post_img}"> <span class="share-btn-icon tie-icon-odnoklassniki"></span> <span class="screen-reader-text">Odnoklassniki</span> </a> <a href="https://getpocket.com/save?title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Pocket" target="_blank" class="pocket-share-btn " data-raw="https://getpocket.com/save?title={post_title}&url={post_link}"> <span class="share-btn-icon tie-icon-get-pocket"></span> <span class="screen-reader-text">Pocket</span> </a> </div><!-- .share-links /--> </div><!-- .share-buttons /--> </div> </div> <div class="clearfix"></div> <div id="share-buttons-bottom" class="share-buttons share-buttons-bottom"> <div class="share-links icons-only"> <div class="share-title"> <span class="tie-icon-share" aria-hidden="true"></span> <span> Share</span> </div> <a href="https://www.facebook.com/sharer.php?u=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Facebook" target="_blank" class="facebook-share-btn " data-raw="https://www.facebook.com/sharer.php?u={post_link}"> <span class="share-btn-icon tie-icon-facebook"></span> <span class="screen-reader-text">Facebook</span> </a> <a href="https://twitter.com/intent/tweet?text=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="X" target="_blank" class="twitter-share-btn " data-raw="https://twitter.com/intent/tweet?text={post_title}&url={post_link}"> <span class="share-btn-icon tie-icon-twitter"></span> <span class="screen-reader-text">X</span> </a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="LinkedIn" target="_blank" class="linkedin-share-btn " data-raw="https://www.linkedin.com/shareArticle?mini=true&url={post_full_link}&title={post_title}"> <span class="share-btn-icon tie-icon-linkedin"></span> <span class="screen-reader-text">LinkedIn</span> </a> <a href="https://www.tumblr.com/share/link?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&name=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="Tumblr" target="_blank" class="tumblr-share-btn " data-raw="https://www.tumblr.com/share/link?url={post_link}&name={post_title}"> <span class="share-btn-icon tie-icon-tumblr"></span> <span class="screen-reader-text">Tumblr</span> </a> <a href="https://pinterest.com/pin/create/button/?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&description=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&media=" rel="external noopener nofollow" title="Pinterest" target="_blank" class="pinterest-share-btn " data-raw="https://pinterest.com/pin/create/button/?url={post_link}&description={post_title}&media={post_img}"> <span class="share-btn-icon tie-icon-pinterest"></span> <span class="screen-reader-text">Pinterest</span> </a> <a href="https://reddit.com/submit?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling" rel="external noopener nofollow" title="Reddit" target="_blank" class="reddit-share-btn " data-raw="https://reddit.com/submit?url={post_link}&title={post_title}"> <span class="share-btn-icon tie-icon-reddit"></span> <span class="screen-reader-text">Reddit</span> </a> <a href="https://vk.com/share.php?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="VKontakte" target="_blank" class="vk-share-btn " data-raw="https://vk.com/share.php?url={post_link}"> <span class="share-btn-icon tie-icon-vk"></span> <span class="screen-reader-text">VKontakte</span> </a> <a href="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&description=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&media=" rel="external noopener nofollow" title="Odnoklassniki" target="_blank" class="odnoklassniki-share-btn " data-raw="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&st.shareUrl={post_link}&description={post_title}&media={post_img}"> <span class="share-btn-icon tie-icon-odnoklassniki"></span> <span class="screen-reader-text">Odnoklassniki</span> </a> <a href="https://getpocket.com/save?title=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Pocket" target="_blank" class="pocket-share-btn " data-raw="https://getpocket.com/save?title={post_title}&url={post_link}"> <span class="share-btn-icon tie-icon-get-pocket"></span> <span class="screen-reader-text">Pocket</span> </a> <a href="mailto:?subject=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&body=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Share via Email" target="_blank" class="email-share-btn " data-raw="mailto:?subject={post_title}&body={post_link}"> <span class="share-btn-icon tie-icon-envelope"></span> <span class="screen-reader-text">Share via Email</span> </a> <a href="#" rel="external noopener nofollow" title="Print" target="_blank" class="print-share-btn " data-raw="#"> <span class="share-btn-icon tie-icon-print"></span> <span class="screen-reader-text">Print</span> </a> </div><!-- .share-links /--> </div><!-- .share-buttons /--> </article><!-- #the-post /--> <div class="post-components"> <div class="about-author container-wrapper about-author-4054"> <div class="author-avatar"> <a href="https://seoprof.xyz/writer/"> </a> </div><!-- .author-avatar /--> <div class="author-info"> <h3 class="author-name"><a href="https://seoprof.xyz/writer/"></a></h3> <div class="author-bio"> </div><!-- .author-bio /--> <ul class="social-icons"></ul> </div><!-- .author-info /--> <div class="clearfix"></div> </div><!-- .about-author /--> <div class="prev-next-post-nav container-wrapper media-overlay"> <div class="tie-col-xs-6 prev-post"> <a href="https://seoprof.xyz/scale-a-video-on-demand-platform-using-digitalocean-droplets/" style="" class="post-thumb lazyload" rel="prev" data-back="https://seoprof.xyz/storage/default-390x220.jpeg"> <div class="post-thumb-overlay-wrap"> <div class="post-thumb-overlay"> <span class="tie-icon tie-media-icon"></span> </div> </div> </a> <a href="https://seoprof.xyz/scale-a-video-on-demand-platform-using-digitalocean-droplets/" rel="prev"> <h3 class="post-title">Scale a Video-on-Demand Platform Using DigitalOcean Droplets</h3> </a> </div> <div class="tie-col-xs-6 next-post"> <a href="https://seoprof.xyz/how-to-auto-scale-workloads-using-droplet-autoscale-pools/" style="" class="post-thumb lazyload" rel="next" data-back="https://seoprof.xyz/storage/default-390x220.jpeg"> <div class="post-thumb-overlay-wrap"> <div class="post-thumb-overlay"> <span class="tie-icon tie-media-icon"></span> </div> </div> </a> <a href="https://seoprof.xyz/how-to-auto-scale-workloads-using-droplet-autoscale-pools/" rel="next"> <h3 class="post-title">How to Auto-Scale Workloads Using Droplet Autoscale Pools</h3> </a> </div> </div><!-- .prev-next-post-nav /--> <div id="related-posts" class="container-wrapper"> <div class="mag-box-title the-global-title"> <h3>Related Articles</h3> </div> <div class="related-posts-list"> <div class="related-item tie-standard"> <a aria-label="Multimodal Large Diffusion Language Models (MMaDA)" href="https://seoprof.xyz/multimodal-large-diffusion-language-models-mmada/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/multimodal-large-diffusion-language-models-mmada/">Multimodal Large Diffusion Language Models (MMaDA)</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">1 day ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="A LLM Framework for Financial Trading" href="https://seoprof.xyz/a-llm-framework-for-financial-trading/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/a-llm-framework-for-financial-trading/">A LLM Framework for Financial Trading</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">2 days ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Using Leases to Manage Multi-Instance Environments" href="https://seoprof.xyz/using-leases-to-manage-multi-instance-environments/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/using-leases-to-manage-multi-instance-environments/">Using Leases to Manage Multi-Instance Environments</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">2 days ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="How I Use Vapi as a Customer Support Agent" href="https://seoprof.xyz/how-i-use-vapi-as-a-customer-support-agent/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/how-i-use-vapi-as-a-customer-support-agent/">How I Use Vapi as a Customer Support Agent</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">2 days ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Understanding SQL Data Types: A Complete Guide" href="https://seoprof.xyz/understanding-sql-data-types-a-complete-guide/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/understanding-sql-data-types-a-complete-guide/">Understanding SQL Data Types: A Complete Guide</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">3 days ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> <div class="related-item tie-standard"> <a aria-label="Java Decompiler Explained: How It Works, Tools, and Use Cases" href="https://seoprof.xyz/java-decompiler-explained-how-it-works-tools-and-use-cases/" class="post-thumb"><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> <h3 class="post-title"><a href="https://seoprof.xyz/java-decompiler-explained-how-it-works-tools-and-use-cases/">Java Decompiler Explained: How It Works, Tools, and Use Cases</a></h3> <div class="post-meta clearfix"><span class="date meta-item tie-icon">3 days ago</span></div><!-- .post-meta --> </div><!-- .related-item /--> </div><!-- .related-posts-list /--> </div><!-- #related-posts /--> <div id="comments" class="comments-area"> <div id="add-comment-block" class="container-wrapper"> <div id="respond" class="comment-respond"> <h3 id="reply-title" class="comment-reply-title the-global-title has-block-head-4">Leave a Reply <small><a rel="nofollow" id="cancel-comment-reply-link" href="/end-to-end-multi-modal-document-conversion-with-smoldocling/#respond" style="display:none;">Cancel reply</a></small></h3><form action="https://seoprof.xyz/comments/" method="post" id="commentform" class="comment-form" novalidate><p class="comment-notes"><span id="email-notes">Your email address will not be published.</span> <span class="required-field-message">Required fields are marked <span class="required">*</span></span></p><p class="comment-form-comment"><label for="comment">Comment <span class="required">*</span></label> <textarea id="comment" name="comment" cols="45" rows="8" maxlength="65525" required></textarea></p><p class="comment-form-author"><label for="author">Name <span class="required">*</span></label> <input id="author" name="author" type="text" value="" size="30" maxlength="245" autocomplete="name" required /></p> <p class="comment-form-email"><label for="email">Email <span class="required">*</span></label> <input id="email" name="email" type="email" value="" size="30" maxlength="100" aria-describedby="email-notes" autocomplete="email" required /></p> <p class="comment-form-url"><label for="url">Website</label> <input id="url" name="url" type="url" value="" size="30" maxlength="200" autocomplete="url" /></p> <p class="comment-form-cookies-consent"><input id="wp-comment-cookies-consent" name="wp-comment-cookies-consent" type="checkbox" value="yes" /> <label for="wp-comment-cookies-consent">Save my name, email, and website in this browser for the next time I comment.</label></p> <p class="form-submit"><input name="submit" type="submit" id="submit" class="submit" value="Post Comment" /> <input type='hidden' name='comment_post_ID' value='4054' id='comment_post_ID' /> <input type='hidden' name='comment_parent' id='comment_parent' value='0' /> </p></form> </div><!-- #respond --> </div><!-- #add-comment-block /--> </div><!-- .comments-area --> </div><!-- .post-components /--> </div><!-- .main-content --> <div id="check-also-box" class="container-wrapper check-also-right"> <div class="widget-title the-global-title has-block-head-4"> <div class="the-subtitle">Check Also</div> <a href="#" id="check-also-close" class="remove"> <span class="screen-reader-text">Close</span> </a> </div> <div class="widget posts-list-big-first has-first-big-post"> <ul class="posts-list-items"> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="lite-omni – Open-Source Breakthrough in Unified Multimodal AI" href="https://seoprof.xyz/lite-omni-open-source-breakthrough-in-unified-multimodal-ai/" class="post-thumb"><span class="post-cat-wrap"><span class="post-cat tie-cat-1">Tutorials</span></span><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> </div><!-- post-alignleft /--> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/lite-omni-open-source-breakthrough-in-unified-multimodal-ai/">lite-omni – Open-Source Breakthrough in Unified Multimodal AI</a> <div class="post-meta"> <span class="date meta-item tie-icon">3 days ago</span> </div> </div> </li> </ul><!-- .related-posts-list /--> </div> </div><!-- #related-posts /--> </div><!-- .main-content-row /--></div><!-- #content /--> <footer id="footer" class="site-footer dark-skin dark-widgetized-area"> <div id="footer-widgets-container"> <div class="container"> <div class="footer-widget-area "> <div class="tie-row"> <div class="tie-col-md-3 normal-side"> <link rel='stylesheet' id='tie-css-widgets-css' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/css/widgets.min.css' type='text/css' media='all' /> <script>console.log('Style tie-css-widgets')</script> </div><!-- .tie-col /--> </div><!-- .tie-row /--> </div><!-- .footer-widget-area /--> </div><!-- .container /--> </div><!-- #Footer-widgets-container /--> <div id="site-info" class="site-info site-info-layout-2"> <div class="container"> <div class="tie-row"> <div class="tie-col-md-12"> <div class="copyright-text copyright-text-first">© Copyright 2025, Seoprof All Rights Reserved  |  <span style="color:red;" class="tie-icon-heart"></span> <a href="https://m.facebook.com/profile.php?id=100010127625386" target="_blank" rel="nofollow noopener">Theme by Lordemmaculate</a> | Proudly Hosted by <a href="https://highlights.ng/" target="_blank" rel="nofollow noopener">Eternalflex llc</a></div><div class="footer-menu"><ul id="menu-main-nav-1" class="menu"><li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-2910 tie-current-menu"><a href="https://seoprof.xyz/category/tutorials/">Tutorials</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3034"><a href="https://seoprof.xyz/category/seo/">Seo</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3035"><a href="https://seoprof.xyz/category/server/">Server</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-3036 tie-current-menu"><a href="https://seoprof.xyz/category/tutorials/">Tutorials</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3037"><a href="https://seoprof.xyz/category/web-hosting/">Web hosting</a></li> <li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-3038"><a href="https://seoprof.xyz/category/wordpress/">WordPress</a></li> </ul></div><ul class="social-icons"><li class="social-icons-item"><a class="social-link facebook-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-facebook"></span><span class="screen-reader-text">Facebook</span></a></li><li class="social-icons-item"><a class="social-link twitter-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-twitter"></span><span class="screen-reader-text">X</span></a></li><li class="social-icons-item"><a class="social-link youtube-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-youtube"></span><span class="screen-reader-text">YouTube</span></a></li><li class="social-icons-item"><a class="social-link instagram-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-instagram"></span><span class="screen-reader-text">Instagram</span></a></li></ul> </div><!-- .tie-col /--> </div><!-- .tie-row /--> </div><!-- .container /--> </div><!-- #site-info /--> </footer><!-- #footer /--> <div id="share-buttons-mobile" class="share-buttons share-buttons-mobile"> <div class="share-links icons-only"> <a href="https://www.facebook.com/sharer.php?u=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="Facebook" target="_blank" class="facebook-share-btn " data-raw="https://www.facebook.com/sharer.php?u={post_link}"> <span class="share-btn-icon tie-icon-facebook"></span> <span class="screen-reader-text">Facebook</span> </a> <a href="https://twitter.com/intent/tweet?text=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="X" target="_blank" class="twitter-share-btn " data-raw="https://twitter.com/intent/tweet?text={post_title}&url={post_link}"> <span class="share-btn-icon tie-icon-twitter"></span> <span class="screen-reader-text">X</span> </a> <a href="https://pinterest.com/pin/create/button/?url=https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/&description=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling&media=" rel="external noopener nofollow" title="Pinterest" target="_blank" class="pinterest-share-btn " data-raw="https://pinterest.com/pin/create/button/?url={post_link}&description={post_title}&media={post_img}"> <span class="share-btn-icon tie-icon-pinterest"></span> <span class="screen-reader-text">Pinterest</span> </a> <a href="https://api.whatsapp.com/send?text=End-To-End%20Multi-Modal%20Document%20Conversion%20With%20SmolDocling%20https://seoprof.xyz/end-to-end-multi-modal-document-conversion-with-smoldocling/" rel="external noopener nofollow" title="WhatsApp" target="_blank" class="whatsapp-share-btn " data-raw="https://api.whatsapp.com/send?text={post_title}%20{post_link}"> <span class="share-btn-icon tie-icon-whatsapp"></span> <span class="screen-reader-text">WhatsApp</span> </a> </div><!-- .share-links /--> </div><!-- .share-buttons /--> <div class="mobile-share-buttons-spacer"></div> <a id="go-to-top" class="go-to-top-button" href="#go-to-tie-body"> <span class="tie-icon-angle-up"></span> <span class="screen-reader-text">Back to top button</span> </a> </div><!-- #tie-wrapper /--> <aside class=" side-aside normal-side dark-skin dark-widgetized-area slide-sidebar-desktop is-fullwidth appear-from-left" aria-label="Secondary Sidebar" style="visibility: hidden;"> <div data-height="100%" class="side-aside-wrapper has-custom-scroll"> <a href="#" class="close-side-aside remove big-btn"> <span class="screen-reader-text">Close</span> </a><!-- .close-side-aside /--> <div id="mobile-container"> <div id="mobile-menu" class="hide-menu-icons has-custom-menu"> <div class="menu-tielabs-secondry-menu-container"><ul id="mobile-custom-menu" class="menu"><li id="menu-item-2844" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-2844"><a href="https://seoprof.xyz/">Home</a></li> <li id="menu-item-2866" class="menu-item menu-item-type-taxonomy menu-item-object-category current-post-ancestor current-menu-parent current-post-parent menu-item-2866 tie-current-menu"><a href="https://seoprof.xyz/category/tutorials/">Tutorials</a></li> </ul></div> </div><!-- #mobile-menu /--> <div id="mobile-social-icons" class="social-icons-widget solid-social-icons"> <ul><li class="social-icons-item"><a class="social-link facebook-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-facebook"></span><span class="screen-reader-text">Facebook</span></a></li><li class="social-icons-item"><a class="social-link twitter-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-twitter"></span><span class="screen-reader-text">X</span></a></li><li class="social-icons-item"><a class="social-link youtube-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-youtube"></span><span class="screen-reader-text">YouTube</span></a></li><li class="social-icons-item"><a class="social-link instagram-social-icon" rel="external noopener nofollow" target="_blank" href="#"><span class="tie-social-icon tie-icon-instagram"></span><span class="screen-reader-text">Instagram</span></a></li></ul> </div><!-- #mobile-social-icons /--> <div id="mobile-search"> <form role="search" method="get" class="search-form" action="https://seoprof.xyz/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" /> </label> <input type="submit" class="search-submit" value="Search" /> </form> </div><!-- #mobile-search /--> </div><!-- #mobile-container /--> <div id="slide-sidebar-widgets"> <div id="posts-list-widget-10" class="container-wrapper widget posts-list"><div class="widget-title the-global-title has-block-head-4"><div class="the-subtitle">Popular Posts<span class="widget-title-icon tie-icon"></span></div></div><div class="widget-posts-list-wrapper"><div class="widget-posts-list-container posts-list-big-first has-first-big-post" ><ul class="posts-list-items widget-posts-wrapper"> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="10 Best SEO Tools For 2024" href="https://seoprof.xyz/10-best-seo-tools-for-2024/" class="post-thumb"><span class="post-cat-wrap"><span class="post-cat tie-cat-202">Seo</span></span><img width="390" height="220" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYYAAADcAQAAAABcmTttAAAAAnRSTlMAAHaTzTgAAAAiSURBVGje7cExAQAAAMKg9U9tDQ+gAAAAAAAAAAAAAODfACr4AAGlddxJAAAAAElFTkSuQmCC" class="attachment-jannah-image-large size-jannah-image-large lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/default-390x220.jpeg" data-eio-rwidth="390" data-eio-rheight="220" /><noscript><img width="390" height="220" src="https://seoprof.xyz/storage/default-390x220.jpeg" class="attachment-jannah-image-large size-jannah-image-large" alt="" decoding="async" data-eio="l" /></noscript></a> </div> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/10-best-seo-tools-for-2024/">10 Best SEO Tools For 2024</a> <div class="post-meta"> <span class="date meta-item tie-icon">July 13, 2024</span> </div> </div> </li> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="The 61 Best Free SEO Tools [100% Free]" href="https://seoprof.xyz/the-61-best-free-seo-tools-100-free/" class="post-thumb"><img width="220" height="150" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACWAQAAAACd4tsmAAAAAnRSTlMAAHaTzTgAAAAbSURBVFjD7cEBDQAAAMKg909tDwcUAAAAwLMBEP4AAXixLcEAAAAASUVORK5CYII=" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/5cfff5b4dff889.19505976_2021-03-30-220723-220x150.jpg" data-eio-rwidth="220" data-eio-rheight="150" /><noscript><img width="220" height="150" src="https://seoprof.xyz/storage/5cfff5b4dff889.19505976_2021-03-30-220723-220x150.jpg" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image" alt="" decoding="async" data-eio="l" /></noscript></a> </div> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/the-61-best-free-seo-tools-100-free/">The 61 Best Free SEO Tools [100% Free]</a> <div class="post-meta"> <span class="date meta-item tie-icon">July 12, 2024</span> </div> </div> </li> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="14 Best WordPress SEO Plugins (And Must-Have SEO Tools)" href="https://seoprof.xyz/14-best-wordpress-seo-plugins-and-must-have-seo-tools/" class="post-thumb"><img width="220" height="150" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACWAQAAAACd4tsmAAAAAnRSTlMAAHaTzTgAAAAbSURBVFjD7cEBDQAAAMKg909tDwcUAAAAwLMBEP4AAXixLcEAAAAASUVORK5CYII=" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/best-seo-plugins-for-wordpress-1-220x150.jpg" data-eio-rwidth="220" data-eio-rheight="150" /><noscript><img width="220" height="150" src="https://seoprof.xyz/storage/best-seo-plugins-for-wordpress-1-220x150.jpg" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image" alt="" decoding="async" data-eio="l" /></noscript></a> </div> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/14-best-wordpress-seo-plugins-and-must-have-seo-tools/">14 Best WordPress SEO Plugins (And Must-Have SEO Tools)</a> <div class="post-meta"> <span class="date meta-item tie-icon">July 11, 2024</span> </div> </div> </li> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="13 Ways to Improve SEO on Your WordPress Website" href="https://seoprof.xyz/13-ways-to-improve-seo-on-your-wordpress-website/" class="post-thumb"><img width="220" height="150" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACWAQAAAACd4tsmAAAAAnRSTlMAAHaTzTgAAAAbSURBVFjD7cEBDQAAAMKg909tDwcUAAAAwLMBEP4AAXixLcEAAAAASUVORK5CYII=" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image lazyload" alt="" decoding="async" data-src="https://seoprof.xyz/storage/Featured-SEO-Optimization-220x150.jpg" data-eio-rwidth="220" data-eio-rheight="150" /><noscript><img width="220" height="150" src="https://seoprof.xyz/storage/Featured-SEO-Optimization-220x150.jpg" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image" alt="" decoding="async" data-eio="l" /></noscript></a> </div> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/13-ways-to-improve-seo-on-your-wordpress-website/">13 Ways to Improve SEO on Your WordPress Website</a> <div class="post-meta"> <span class="date meta-item tie-icon">July 11, 2024</span> </div> </div> </li> <li class="widget-single-post-item widget-post-list tie-standard"> <div class="post-widget-thumbnail"> <a aria-label="How to Connect WordPress to Amazon S3" href="https://seoprof.xyz/how-to-connect-wordpress-to-amazon-s3/" class="post-thumb"><img width="220" height="150" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAACWAQAAAACd4tsmAAAAAnRSTlMAAHaTzTgAAAAbSURBVFjD7cEBDQAAAMKg909tDwcUAAAAwLMBEP4AAXixLcEAAAAASUVORK5CYII=" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image lazyload ewww_webp_lazy_load" alt="" decoding="async" data-src="https://seoprof.xyz/storage/wordpress-s3-guide-220x150.jpg" data-eio-rwidth="220" data-eio-rheight="150" data-src-webp="https://seoprof.xyz/storage/wordpress-s3-guide-220x150.jpg.webp" /><noscript><img width="220" height="150" src="https://seoprof.xyz/storage/wordpress-s3-guide-220x150.jpg" class="attachment-jannah-image-small size-jannah-image-small tie-small-image wp-post-image" alt="" decoding="async" data-eio="l" /></noscript></a> </div> <div class="post-widget-body "> <a class="post-title the-subtitle" href="https://seoprof.xyz/how-to-connect-wordpress-to-amazon-s3/">How to Connect WordPress to Amazon S3</a> <div class="post-meta"> <span class="date meta-item tie-icon">July 19, 2024</span> </div> </div> </li> </ul></div></div><div class="clearfix"></div></div> </div> </div><!-- .side-aside-wrapper /--> </aside><!-- .side-aside /--> </div><!-- #tie-container /--> </div><!-- .background-overlay /--> <link rel='preload' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/css/helpers.min.css' as='style' onload='this.onload=null;this.rel="stylesheet"' /> <noscript><link rel='stylesheet' id='tie-css-helpers-css' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/css/helpers.min.css' type='text/css' media='all' /></noscript> <script>console.log('Style tie-css-helpers')</script> <link rel='preload' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/ilightbox/dark-skin/skin.css' as='style' onload='this.onload=null;this.rel="stylesheet"' /> <noscript><link rel='stylesheet' id='tie-css-ilightbox-css' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/ilightbox/dark-skin/skin.css' type='text/css' media='all' /></noscript> <script>console.log('Style tie-css-ilightbox')</script> <link rel='preload' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/css/fontawesome.css' as='style' onload='this.onload=null;this.rel="stylesheet"' /> <noscript><link rel='stylesheet' id='tie-fontawesome5-css' href='https://seoprof.xyz/core/views/1c7c4f63aa/assets/css/fontawesome.css' type='text/css' media='all' /></noscript> <script>console.log('Style tie-fontawesome5')</script> <div id="reading-position-indicator"></div><div id="autocomplete-suggestions" class="autocomplete-suggestions"></div><div id="is-scroller-outer"><div id="is-scroller"></div></div><div id="fb-root"></div> <div id="tie-popup-login" class="tie-popup" style="display: none;"> <a href="#" class="tie-btn-close remove big-btn light-btn"> <span class="screen-reader-text">Close</span> </a> <div class="tie-popup-container"> <div class="container-wrapper"> <div class="widget login-widget"> <div class="widget-title the-global-title has-block-head-4"> <div class="the-subtitle">Log In <span class="widget-title-icon tie-icon"></span></div> </div> <div class="widget-container"> <div class="login-form"> <form name="registerform" action="https://seoprof.xyz/ghost-login" method="post"> <input type="text" name="log" title="Username" placeholder="Username"> <div class="pass-container"> <input type="password" name="pwd" title="Password" placeholder="Password"> <a class="forget-text" href="https://seoprof.xyz/lostpass&redirect_to=https%3A%2F%2Fseoprof.xyz">Forget?</a> </div> <input type="hidden" name="redirect_to" value="/end-to-end-multi-modal-document-conversion-with-smoldocling/"/> <label for="rememberme" class="rememberme"> <input id="rememberme" name="rememberme" type="checkbox" checked="checked" value="forever" /> Remember me </label> <div class="humanity" style="margin: 5px 0 20px;clear: both;"> <strong>Prove your humanity: </strong> 0   +   10   =   <input type="input" name="brute_num" value="" size="2"/> <input type="hidden" name="brute_ck" value="442ba134aecbb6ebb2d833515e8cab7ca75c5b97" id="brute_ck"/> </div> <button type="submit" class="button fullwidth login-submit">Log In</button> </form> </div> </div><!-- .widget-container /--> </div><!-- .login-widget /--> </div><!-- .container-wrapper /--> </div><!-- .tie-popup-container /--> </div><!-- .tie-popup /--> <script type="text/javascript" id="eio-lazy-load-js-before"> /* <![CDATA[ */ var eio_lazy_vars = {"exactdn_domain":"","skip_autoscale":0,"threshold":0}; /* ]]> */ </script> <script type="text/javascript" src="https://seoprof.xyz/core/modules/485c463dd9/includes/lazysizes.min.js" id="eio-lazy-load-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" id="tie-scripts-js-extra"> /* <![CDATA[ */ var tie = {"is_rtl":"","ajaxurl":"https:\/\/seoprof.xyz\/ajax-call","is_side_aside_light":"","is_taqyeem_active":"1","is_sticky_video":"1","mobile_menu_top":"","mobile_menu_active":"area_1","mobile_menu_parent":"","lightbox_all":"true","lightbox_gallery":"true","lightbox_skin":"dark","lightbox_thumb":"horizontal","lightbox_arrows":"true","is_singular":"1","autoload_posts":"","reading_indicator":"true","lazyload":"","select_share":"true","select_share_twitter":"true","select_share_facebook":"true","select_share_linkedin":"true","select_share_email":"","facebook_app_id":"5303202981","twitter_username":"","responsive_tables":"true","ad_blocker_detector":"","sticky_behavior":"upwards","sticky_desktop":"","sticky_mobile":"","sticky_mobile_behavior":"default","ajax_loader":"<div class=\"loader-overlay\"><div class=\"spinner-circle\"><\/div><\/div>","type_to_search":"1","lang_no_results":"Nothing Found","sticky_share_mobile":"true","sticky_share_post":"","sticky_share_post_menu":""}; /* ]]> */ </script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/scripts.min.js" id="tie-scripts-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/ilightbox/lightbox.js" id="tie-js-ilightbox-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/desktop.min.js" id="tie-js-desktop-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/live-search.js" id="tie-js-livesearch-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/single.min.js" id="tie-js-single-js"></script> <script type="text/javascript" src="https://seoprof.xyz/lib/js/comment-reply.min.js" id="comment-reply-js" async="async" data-wp-strategy="async"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/br-news.js" id="tie-js-breaking-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/sliders.min.js" id="tie-js-sliders-js"></script> <script type="text/javascript" defer="defer" src="https://seoprof.xyz/core/views/1c7c4f63aa/assets/js/shortcodes.js" id="tie-js-shortcodes-js"></script> <script> WebFontConfig ={ google:{ families: [ 'Poppins:600,regular:latin&display=swap' ] } }; (function(){ var wf = document.createElement('script'); wf.src = '//ajax.googleapis.com/ajax/libs/webfont/1/webfont.js'; wf.type = 'text/javascript'; wf.defer = 'true'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(wf, s); })(); </script> <script type='text/javascript'> !function(t){"use strict";t.loadCSS||(t.loadCSS=function(){});var e=loadCSS.relpreload={};if(e.support=function(){var e;try{e=t.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),e.bindMediaToggle=function(t){var e=t.media||"all";function a(){t.addEventListener?t.removeEventListener("load",a):t.attachEvent&&t.detachEvent("onload",a),t.setAttribute("onload",null),t.media=e}t.addEventListener?t.addEventListener("load",a):t.attachEvent&&t.attachEvent("onload",a),setTimeout(function(){t.rel="stylesheet",t.media="only x"}),setTimeout(a,3e3)},e.poly=function(){if(!e.support())for(var a=t.document.getElementsByTagName("link"),n=0;n<a.length;n++){var o=a[n];"preload"!==o.rel||"style"!==o.getAttribute("as")||o.getAttribute("data-loadcss")||(o.setAttribute("data-loadcss",!0),e.bindMediaToggle(o))}},!e.support()){e.poly();var a=t.setInterval(e.poly,500);t.addEventListener?t.addEventListener("load",function(){e.poly(),t.clearInterval(a)}):t.attachEvent&&t.attachEvent("onload",function(){e.poly(),t.clearInterval(a)})}"undefined"!=typeof exports?exports.loadCSS=loadCSS:t.loadCSS=loadCSS}("undefined"!=typeof global?global:this); </script> <script type='text/javascript'> var c = document.body.className; c = c.replace(/tie-no-js/, 'tie-js'); document.body.className = c; </script> </body> </html>