2019-09-11 21:28:14 +03:00
|
|
|
// Note that a dynamic `import` statement here is required due to
|
|
|
|
// webpack/webpack#6615, but in theory `import { greet } from './pkg/hello_world';`
|
|
|
|
// will work here one day as well!
|
|
|
|
const rust = import("./pkg");
|
|
|
|
// webpack/webpack#6615, but in theory `import { greet } from './pkg/hello_world';`
|
|
|
|
|
|
|
|
rust
|
|
|
|
.then(m => {
|
2019-12-11 07:12:22 +02:00
|
|
|
const p = m.createParagraph().add_run(
|
|
|
|
m
|
|
|
|
.createRun()
|
|
|
|
.add_text("Hello World!!")
|
|
|
|
.bold()
|
|
|
|
);
|
|
|
|
const t = m
|
|
|
|
.createTable()
|
|
|
|
.add_row(
|
|
|
|
m.createTableRow().add_cell(m.createTableCell().add_paragraph(p))
|
|
|
|
);
|
|
|
|
let docx = m.createDocx().add_table(t);
|
2019-11-07 11:45:03 +02:00
|
|
|
saveAs(new Blob([docx.build()]), "example.docx");
|
2019-12-08 21:14:27 +02:00
|
|
|
docx.free();
|
2019-09-11 21:28:14 +03:00
|
|
|
})
|
|
|
|
.catch(console.error);
|