docx-to-content
Documentation / extractor/url-to-content/docx-to-content
Extract​
convertDOCXToHTML()​
function convertDOCXToHTML(input: string | ArrayBuffer | Blob | File, options?: DocxOptions): Promise<string>;
Defined in: extractor/url-to-content/docx-to-content.js:54
Converts a DOCX document to HTML
Parameters​
Parameter | Type | Description |
---|---|---|
|
| DOCX input to convert |
| Conversion options |
Returns​
Promise
<string
>
The converted HTML
Throws​
If conversion fails
Example​
const html = await convertDOCXToHTML('https://example.com/doc.docx');
const html = await convertDOCXToHTML(fileInput.files[0]);
Other​
DocxOptions​
Defined in: extractor/url-to-content/docx-to-content.js:5
Properties​
Property | Type | Description | Defined in |
---|---|---|---|
| Base path for image resources | extractor/url-to-content/docx-to-content.js:8 | |
| Whether to include document styles | extractor/url-to-content/docx-to-content.js:7 | |
| Whether to preserve shape elements | extractor/url-to-content/docx-to-content.js:6 |
ParagraphStyle​
Defined in: extractor/url-to-content/docx-to-content.js:220
Properties​
Property | Type | Description | Defined in |
---|---|---|---|
| Text alignment (left, right, center, justify) | extractor/url-to-content/docx-to-content.js:221 | |
| Paragraph indentation | extractor/url-to-content/docx-to-content.js:223 | |
| Keep with next paragraph | extractor/url-to-content/docx-to-content.js:224 | |
| Force page break before | extractor/url-to-content/docx-to-content.js:225 | |
| Line spacing | extractor/url-to-content/docx-to-content.js:222 |
RunStyle​
Defined in: extractor/url-to-content/docx-to-content.js:229
Properties​
Property | Type | Description | Defined in |
---|---|---|---|
| Bold text | extractor/url-to-content/docx-to-content.js:230 | |
| Text color | extractor/url-to-content/docx-to-content.js:233 | |
| Font family | extractor/url-to-content/docx-to-content.js:236 | |
| Highlight color | extractor/url-to-content/docx-to-content.js:234 | |
| Italic text | extractor/url-to-content/docx-to-content.js:231 | |
| Font size | extractor/url-to-content/docx-to-content.js:235 | |
| Underlined text | extractor/url-to-content/docx-to-content.js:232 |
StyleConfig​
Defined in: extractor/url-to-content/docx-to-content.js:13
Properties​
Property | Type | Description | Defined in |
---|---|---|---|
| If true, element is rendered as block | extractor/url-to-content/docx-to-content.js:14 | |
| CSS class name | extractor/url-to-content/docx-to-content.js:18 | |
| HTML element name | extractor/url-to-content/docx-to-content.js:16 | |
| If true, element is a heading | extractor/url-to-content/docx-to-content.js:15 | |
| DOCX XML element name | extractor/url-to-content/docx-to-content.js:17 |