PARSING SCRIPT for *.PPTX slides content (Powerpoint feature extraction)

Budget $30 - $250 USD
Bids 6
Average Bid $206

Phase 1:
We need to have JSON describing slide structure in basic terms :
1) texts = array of text objects , when the text has multiple lines with different fontsize, this should be treated as subtext object , where their relative position is noted (line 1 : postion 0,0 , second line : 0,1 , third line : 0,2)
2) images = extract file to storage and note path, note crop and position & size of image , preferably in pixels or % of slide width/height
3) notes = extract slide notes into JSON structure - sample structure for sample slide attached separately ... JSON information in this file are more illustrative describing what needs to be done rather than detailing each field

Phase 2:
A) map to layout
the general idea is to extract grid layout from the content of the slide, there is need for
slight tolerance for items - idealy as option of 5-10px , (so text slightly overlapping image is still considered as text within image and therefore treated as in same grid position / label ) , top-left corner is important for assuming which row/colum is this image present

B) Layout 2 - grid
If there are multiple images
! grid should be projected onto image to determine number of columns / rows. Number of columns : determined by maximal number of images+texts in any column Number of rows : determined by maximal number of images+texts in any row
Texts present within bounding box of image and +5-10pixels (ideally variable as option) should be treated as text with same grid position as that image - Top Left of text is determining to which image is this text pinned , if text crosses multiple images , its span should be noted , if text has multiple lines each with different font size, is should be marked as subtext (with position)


Post a Project Like This

This project was awarded to


nbohorquez Have guided me thru the XML project and helped me with the XML validating problem I had. He also was VERY patient when milstones was faulte done and he helped me to correct them.
About the Freelancer
nbohorquez Profile Picture

I have experience developing native Android applications in Java, .NET Windows desktop applications using C# and WPF and web applications in python, MySQL and AWS.

Looking to make some money?

  • Set your budget and the time frame
  • Outline your proposal
  • Get paid for your work

Bids on this Project

  • HetalVyas Profile Picture


    Rajkot,  India

    I am a developer with 4 years of experience in investigating Python, Android, Java, Game Developement. My belief "Quality is a habit and not a Rule" continuously encourages me to provide the best quality work to the clients. Working on following platforms: * Android * Java (Maven, JPA, JSP, Servlet, Applet, Swing, Processing, ) * Python (Desktop based [wxPython, Kivy, Tkinter], Web based [DJango, web2py, mod_wsgi, mod_python], Graphics [Turtle, PIL, JES]) * PHP (Codeigniter, CakePHP) * E-Commerce and Blogging (Wordpress, Joomla, Magento, Shopify, Prestashop) * Javascript and others (Angular, Bootstrap, JQuery, Crafty)

    Java, JSP, Javascript, and XML

  • arvinchhi4u Profile Picture


    Rajkot,  India

    We always work with positive attitude. We pour latest technology and ease of use to the product. We believe in efforts and accurate results and are always ready for challenges.

    PHP, ASP, Java, and Javascript

  • nbohorquez Profile Picture


    Maracaibo,  Venezuela

    I have experience developing native Android applications in Java, .NET Windows desktop applications using C# and WPF and web applications in python, MySQL and AWS.

    Java, Javascript, XML, and Python

  • arsingh1212 Profile Picture


    Gurgaon,  India

    Nerve Tree as a company is active in the field of IT Training and providing IT services like Data Mining, Web Mining, Web Scraping, Web Search, DNS Registration, Web Hosting, Web Development, Search Engine Optimisation (SEO), Web Vulnerability (Security) Analysis, Automation Packages, etc.

    JSP, Javascript, Web Security, and Engineering

  • paris2785 Profile Picture


    Salamina,  Greece

    I'm a Databases Developer, Excel and VBA expert for over a decade, but still looking for programming challenges. I have completed many complex projects requiring analytical thought so far, as you can see in my feedback section. My work meets high quality standards and involves frequent communication with customers. Delivering a masterpiece is what motivates me and keeps me on track.

    Excel, SQL, Powerpoint, and Microsoft Access

  • klaraghurtskaia Profile Picture


    Tbilisi,  Georgia

    I have MBA degree in Finance. Also BBA degree in Marketing Management.

    Data Entry, Accounting, Excel, and Powerpoint