Skip to main content

Extract Content of All Paragraphs in Document

Code Examples

Example 1: Get complete paragraph content, excluding numbering

async function example1() {
const data = [];
const count = await Application.ActiveDocument.Paragraphs.count;
for (let i = 1; i <= count; i += 1) {
const paragraph = await Application.ActiveDocument.Paragraphs.item(i);
const text = await paragraph.getTextContent();
data.push(text);
}
}

Example 2: Get complete paragraph content, including numbering (supported since v8.0FP2 hotfix4)

async function example2() {
const data = [];
const count = await Application.ActiveDocument.Paragraphs.count;
for (let i = 1; i <= count; i += 1) {
const paragraph = await Application.ActiveDocument.Paragraphs.item(i);
const text = await paragraph.getTextContent(
undefined,
undefined,
{ listSymbol: true }
);
data.push(text);
}
}