Catalog npm
PACKAGE EXPLORERView in registry

5c-docx-parser

npm

Javascript port of python-docx.

documentdocxdocxjsdocxparserdocxyzofficeword
Versions collected1
Direct dependencies31From release 0.3.2
Last observed20 Oct, 20:31 UTC

README

Current package documentation

Since v0.2.0 this package is published to npm as docxparserdocxyz.

docxparserdocxyz

Javascript port of python-docx.

Installation

npm i docxparserdocxyz

Usage

Write

let {Document} = require('docxparserdocxyz');
let document = new Document();
document.add_heading('Document Title', 0);
let p = document.add_paragraph('A plain paragraph having some ');
p.add_run('bold').bold = true;
p.add_run(' and some ');
p.add_run('italic.').italic = true;
document.add_heading('Heading, level 1', level=1);
document.add_paragraph('Intense quote', style='Intense Quote');
document.save('demo.docx');

Read and write

let {Document} = require('docxparserdocxyz');
let fileName = './demo.docx';
let document = new Document(fileName);
let text = document.text;
console.log(text);
let p = document.add_paragraph('Another plain paragraph having some ');
p.add_run('bold').bold = true;
p.add_run(' and some ');
p.add_run('italic.').italic = true;
document.add_heading('Heading, level 2', level=2);
text = document.text;
console.log(text);
document.save('read_and_write.docx');

Browser

<script src='http://unpkg.com/docxparserdocxyz'></script>
<script>
    console.log(docxparserdocxyz);
    var Document = docxparserdocxyz.Document;
    console.log(Document);
    console.log(Document());
</script>

See examples.

Documentation

Please read python-docx documentation for now.

Demo

docx-slate: A simple slatejs-based docx editor for demonstration of docxjs.
Open demo on github.io
Open demo on codesandbox.io
Open demo on codesandbox.io
Open docxViewer

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.3.2Registry latest21 Apr 202431

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
anshu-raj-5c/docxjs

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:31 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:d38cc0b1700d51ec302005409ca58a4e27ee72c2e1ffb86c58aa0aaced24059b