Officegen-DOCX
Biblioteca JavaScript de código aberto para processamento de texto
Crie, modifique e converta documentos do Microsoft® Word DOCX por meio de APIs de código aberto.
O que é Officegen-DOCX?
Officegen-DOCX é uma biblioteca JavaScript de código aberto que permite que desenvolvedores de software trabalhem com arquivos Office Open XML e criem Word (Docx) para MS Office 2007 e posterior dentro de seus próprios aplicativos JavaScript. Officegen-DOCX é muito flexível e pode ser usado em vários ambientes. Os ambientes que suportam Node.js são totalmente compatíveis com ele, como Linux, OSX e Windows.
Ele também suporta vários recursos de processamento do Word para documentos do Microsoft Word (arquivo DOCX), como criar documentos do Word, adicionar um ou mais parágrafos, adicionar imagens, suporte a cabeçalho e rodapé, marcadores e suporte a hiperlinks.
Introdução ao Officegen-DOCX
A versão mais recente do officegen-DOCX pode ser instalada diretamente do repositório online Officegen-DOCX aplicando o seguinte comando.
Instalar usando o repositório officegen
$ npm install Ziv-Barber/officegen#master
Criar documento do Word por meio da API JavaScript gratuita
Officegen-DOCX permite que programadores de software criem um novo documento Word DOCX dentro de aplicativos JavaScript. Ele também permite que os desenvolvedores alterem os documentos existentes do Microsoft Word de acordo com suas necessidades. Você também pode inserir parágrafos, adicionar imagens, alinhar texto ou objetos, adicionar cabeçalhos e rodapés, suporte a marcadores e hiperlinks, alterar estilos de fonte e muito mais. As linhas de código simples a seguir podem criar um documento do Word em JavaScript.
- Instanciar officegen
- Criar um documento do Word vazio
- Defina o caminho de saída e salve o documento
Criar um DOCX vazio - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create an empty Word document
let docx = officegen('docx')
// Set output path
let out = fs.createWriteStream('empty.docx')
// Save
docx.generate(out)
Inserindo imagens em arquivos DOCX do Word
Officegen-DOCX dá aos programadores de computador o poder de adicionar imagens dentro de seu documento Word DOCX em aplicativos JavaScript com poucas linhas de código. Para adicionar uma imagem dentro de documentos do Word, você precisa fornecer o nome e o local da imagem.
Adicionar imagem no DOCX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Create a new paragraph
let pObj = docx.createP()
// Add Image
pObj.addImage('sample.jpg')
// Set output path
let out = fs.createWriteStream('image.docx')
// Save
docx.generate(out)
Adicionar parágrafos a arquivos DOCX do Word
Officegen-DOCX permite que programadores de computador adicionem conteúdo em seus arquivos Word DOCX dentro de seus próprios aplicativos JavaScript. A API suporta a adição de um ou mais parágrafos a documentos do Word. Também facilita a configuração das fontes, cores, alinhamento etc. para o seu conteúdo com facilidade.
Adicionar parágrafo no DOCX - JavaScript
const officegen = require('officegen')
const fs = require('fs')
// Create a new word document
let docx = officegen('docx')
// Add Paragraph
let pObj = docx.createP()
// Add Text in it
pObj.addText('FileFormat Developer Guide')
// Set output path
let out = fs.createWriteStream('fileformat.docx')
// Save
docx.generate(out)