ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 09.06.2019
Просмотров: 142
Скачиваний: 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.