We expect freelancer to provide us with complete JavaScript code that is able to convert DOCX (XML) to JSON in Browser using libraries JSZip and XMLDom or similar. Code should have entry point function or class that can be used in calling code, example:
const json_data = docx2json.convert(... input data ...);
After job is applied we will provide freelancer with additional assets for development including Editor app, Test documents, Access to git repository.
Requirements:
1. Converter must be able to work in all modern browsers;
2. Document settings to be converted:
- Page orientation (portrait, landscape);
- Page padding (left, top, right, bottom);
- Text formatting (bold, italic, underline, color, marker, font-name, font-size). Unsupported font falls back to 'Times New Roman';
- Paragraph alignment (left, right, center, justified, first line indentation);
- Character spacing;
- Line spacing;
- Bullet lists (bullet, numbered, level indentation);
- Tables (cell color, border color, border width, cell padding);
- Images (absolute position, inline, Z order);
Splitting work to stages is possible.
About the recuiterMember since Jul 21, 2017 Varun R.
from New South Wales, Australia