1.3.2 • Published 20 days ago
docx-parser-5c v1.3.2
Since v0.2.0 this package is published to npm as docxyz.
docxyz
Javascript port of python-docx.
Installation
npm i docxyz
Usage
Write
let {Document} = require('docxyz');
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('docxyz');
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/docxyz'></script>
<script>
console.log(docxyz);
var Document = docxyz.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
1.3.2
20 days ago
1.3.1
20 days ago
1.2.9
20 days ago
1.2.8
20 days ago
1.2.7
20 days ago
1.2.6
20 days ago
1.2.5
20 days ago
1.2.4
20 days ago
1.2.3
20 days ago
1.2.2
20 days ago
1.2.1
20 days ago
1.1.9
20 days ago
1.1.8
20 days ago
1.1.7
20 days ago
1.1.6
20 days ago
1.1.5
20 days ago
1.1.4
21 days ago
1.1.3
21 days ago
1.1.2
21 days ago
1.1.1
21 days ago
1.1.0
21 days ago
1.0.9
21 days ago
1.0.7
21 days ago
1.0.6
21 days ago
1.0.5
21 days ago
1.0.4
21 days ago
1.0.3
21 days ago
1.0.2
21 days ago
1.0.1
21 days ago
1.0.0
21 days ago