Skip to main content

docx-to-content

Documentation / extractor/url-to-content/docx-to-content

Extract​

convertDOCXToHTML()​

function convertDOCXToHTML(input: string | File | Blob | ArrayBuffer, options?: DocxOptions): Promise<string>;

Defined in: packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:54

Converts a DOCX document to HTML

Parameters​

ParameterTypeDescription

input

string | File | Blob | ArrayBuffer

DOCX input to convert

options?

DocxOptions

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​

ParagraphStyle​

Defined in: packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:220

Properties​

PropertyTypeDescriptionDefined in

alignment?

string

Text alignment (left, right, center, justify)

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:221

spacing?

string

Line spacing

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:222

indentation?

string

Paragraph indentation

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:223

keepNext?

boolean

Keep with next paragraph

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:224

pageBreakBefore?

boolean

Force page break before

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:225


RunStyle​

Defined in: packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:229

Properties​

PropertyTypeDescriptionDefined in

bold?

boolean

Bold text

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:230

italic?

boolean

Italic text

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:231

underline?

boolean

Underlined text

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:232

color?

string

Text color

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:233

highlight?

string

Highlight color

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:234

size?

string

Font size

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:235

font?

string

Font family

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:236


DocxOptions​

Defined in: packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:5

Properties​

PropertyTypeDescriptionDefined in

preserveShapes?

boolean

Whether to preserve shape elements

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:6

includeStyles?

boolean

Whether to include document styles

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:7

imgPath?

string

Base path for image resources

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:8


StyleConfig​

Defined in: packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:13

Properties​

PropertyTypeDescriptionDefined in

block

boolean

If true, element is rendered as block

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:14

heading?

boolean

If true, element is a heading

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:15

element

string

HTML element name

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:16

xmlName?

string

DOCX XML element name

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:17

class?

string

CSS class name

packages/ai-research-agent/src/extractor/url-to-content/docx-to-content.js:18