Добавил:
abhai2013@gmail.com Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lab1

.docx
Скачиваний:
7
Добавлен:
30.06.2018
Размер:
54.57 Кб
Скачать

Студента ИТ14-1 Красовского А.В.

Лабораторная работа 1 Автоматизация Microsoft Word: работа с документом.

Цель работы: получить навыки разработки контроллеров автоматизации Microsoft Word.

Ход работы.

Индивидуальное задание:

Вариант

Задание

10

Напечатайте слово, отличное от последнего

Листинг программы:

"use strict";

const JSZip = require('jszip');

const Docxtemplater = require('docxtemplater');

const Officegen = require('officegen');

const path = require('path');

const fs = require('fs');

let newDocx = Officegen('docx');

let outStream = fs.createWriteStream('out.docx');

newDocx.on('error', (err) => console.log(err));

var content = fs.readFileSync(path.resolve(__dirname, 'input.docx'), 'binary');

var zip = new JSZip(content);

var doc = new Docxtemplater();

doc.loadZip(zip);

let text = doc.getFullText();

let p = newDocx.createP();

p.addText(text);

let newP = newDocx.createP();

newP.addText(‘New text’);

newDocx.generate(outStream);

Вывод: в ходе лабораторной работы получил навыки работы с документами docx.

Соседние файлы в предмете Кросс-платформенное программирование