Criar software multiplataforma para modificar documentos e imagens, aproveitando a arquitetura não bloqueadora e orientada a eventos de Node.js. Esta é uma solução abrangente para modificar documentos e imagens em Node.js.
Esta JavaScript biblioteca fornece aos desenvolvedores uma API poderosa para editar Word documentos e PDF programaticamente. Integre facilmente recursos de modificação de documentos em seu software. Nossa solução suporta a edição de PDF, DOCX, DOC, RTF, ODT, EPUB, HTML e muitos outros formatos de arquivo em JavaScript.
A tarefa de editar um documento programaticamente em JavaScript é a tarefa de modificar elementos na árvore do documento. Também é conhecido como 'DOM' - o modelo de programação para interagir com os elementos do documento e suas propriedades.
Os recursos de edição para estruturas de dados complexas são inseparáveis da função de pesquisa avançada. Para garantir o mais alto nível de flexibilidade, nossa biblioteca fornece aos desenvolvedores JavaScript a funcionalidade de pesquisa Regex. Essa abordagem amplia as possibilidades de edição de texto, permitindo o uso de templates para modificação dinâmica de conteúdo.
A modificação programática de Word documentos e PDF é parte integrante do fluxo de trabalho digital. Edite texto em PDF, Word, modifique tabelas, insira gráficos usando dados externos.
A JavaScript biblioteca é uma solução autônoma para editar documentos que não precisam do Microsoft Word ou Acrobat Reader instalado. Está pronto para uso industrial e oferece toda a gama de operações para modificar Word, PDF e outros formatos de arquivo:
Um dos recursos mais solicitados é a geração dinâmica de tabelas e a modificação de tabelas em Word documentos e PDF. Trabalhar com tabelas é fácil com a JavaScript biblioteca: edite tabelas, atualize tabelas e extraia o texto da tabela no JavaScript código.
O exemplo a seguir mostra como alterar um documento do Word no JavaScript código:
npm install @aspose/words
Cópia de
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Inserir texto no início do documento.
builder.moveToDocumentStart()
builder.writeln("Morbi enim nunc faucibus a.")
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Inserir tabela no início do documento.
builder.moveToDocumentStart()
builder.startTable()
builder.insertCell()
builder.write("Row 1, cell 1.")
builder.insertCell()
builder.write("Row 1, cell 2.")
builder.endTable()
doc.save("Output.docx")
const aw = require('@aspose/words');
var doc = new aw.Document("Input.docx")
var builder = new aw.DocumentBuilder(doc)
// Inserir imagem no início do documento.
builder.moveToDocumentStart()
builder.insertImage("Image.png")
doc.save("Output.docx")
We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.
This package is compatible with Node.js 14.17.0 or higher.