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

This project was successfully completed by nbohorquez for $200 USD in 8 days.

Get free quotes for a project like this
Project Budget
$30 - $250 USD
Completed In
8 days
Total Bids
Project Description

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)


Completed by:
Skills Required

Looking to make some money?

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

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online