ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.06.2019

Просмотров: 138

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Студента ИТ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.


Смотрите также файлы