GroupDocs.Editor for Node.js via Java de relance

API para editar, converter e salvar documentos, planilhas, slides e e-books em aplicativos Node.js.

Illustration editor

Editar sem esforço vários documentos no Node.js

Edite perfeitamente vários arquivos de PDF e escritório com suporte para uma ampla gama de formatos. GroupDocs.Editor for Node.js via Java Faz de edição de documentos rápida e sem complicações.

Converter documentos em html/css

Converta documentos em marcação pura de HTML/CSS compatível com editores WYSIWYG, permitindo uma edição de documentos fácil e eficiente em um ambiente da Web.

Salvar documentos editados em vários formatos

Salve seus documentos editados de volta ao formato original ou exportá -los para outros formatos, como o PDF, garantindo flexibilidade e compatibilidade.

Independência da plataforma

GroupDocs.editor do Node.js suporta os seguintes sistemas operacionais, estruturas e gerentes de pacotes.

Amazon
Docker
Azure
Eclipse
IntelliJ
Windows
Linux
Maven

Formatos de arquivo suportados

GroupDocs.editor suporta operações com os seguintes formatos de arquivo na importação e exportação (Lista completa).

Formatos do Microsoft Office

  • Word: DOC, DOCX, DOCM, DOT, DOTX, DOTM, RTF
  • Excel: XLS, XLSX, XLSM, XLSB, XLTM, XLTX, XLT, XLAM
  • PowerPoint: PPT, PPTX, PPS, PPSX

Outros formatos de documentos

  • Formatos de layout fixo: PDF, XPS (exportar apenas)
  • OpenDocument: ODT, OTT, ODS, FODS, ODP, OTP, FODP
  • Tabelas de texto delimitadas: CSV, TSV, DSV (separador arbitrário)
  • Outros formatos de tabela: SXC, DIF
  • eBook: ePub, AZW3, Mobi, TXT

Formatos relacionados à Web

  • Marcação: HTML, MHTML, Markdown (MD), XML, CHM, JSON
  • Formatos de email: EML, EMLX, MSG, MBOX, TNEF, MHT, PST, OFT, OST, VCF, ICS

Principais características

Carregue, edite e salve perfeitamente em diferentes documentos, e -mails, e -books e PDF.

Feature icon

Editar arquivos

Edite o conteúdo de vários formatos de documentos, incluindo PDF, DOCX, XLSX, PPTX e muito mais.

Feature icon

Traduza para HTML/CSS

Converta documentos em HTML/CSS para facilitar a edição com editores wysiwyg como CKeditor ou Tinymce.

Feature icon

Salvar documentos editados

Salve o HTML/CSS editado de volta ao formato original do documento ou exporte para PDF.

Feature icon

Extrair informações do documento

Extraia informações como contagem de páginas, tamanho e status de criptografia dos documentos.

Feature icon

Suporte para vários formatos

Edite uma ampla gama de formatos de documentos, incluindo arquivos do Microsoft Office, PDFs e muito mais.

Feature icon

Proteção de senha

Carregue e edite documentos protegidos por senha com facilidade e protegendo os documentos de saída com proteção de senha.

Feature icon

Edite email

Edite e salve as mensagens e cartas de email em MSG, EML, EMLX, MBOX e muitos outros formatos, incluindo os metadados de edição, como sujeito, CC, BCC, de, título, data e assim por diante.

Feature icon

Extração de fontes

Extraia fontes dos documentos do Wordprocessing para uso no processo de edição.

Feature icon

Páginas de visualização

Gere representações de imagens das páginas de documentos para entender melhor o conteúdo e a estrutura.

Amostras de código

Alguns casos de uso de operações típicas usando GroupDocs.Editor for Node.js via Java

Substitua o texto em docx

Este exemplo mostra o carregamento e a edição de um conteúdo do arquivo DOCX de entrada programaticamente, substituindo o conteúdo de texto em outro. Depois disso, o conteúdo do documento modificado é salvo de volta como um novo documento DOCX.

Edite Docx de entrada, substituindo o texto e salve -o de volta ao DOCX


// Carregue o documento de entrada por caminho e especifique as opções de carga, se necessário
const loadOptions = new WordProcessingLoadOptions();
const editor = new Editor("input.docx", loadOptions);

// Documento abrir para editar e obter o "EditableDabledocument"
const original = editor.edit();

// Substitua o texto - isso emula a edição de conteúdo
const modifiedContent = original.getEmbeddedHtml().replace("old text", "new text");

// Crie uma nova instância "editabledabledocument" a partir de conteúdo editado
const edited = EditableDocument.fromMarkup(modifiedContent, null);

// Prepare opções de salvamento com formatx de saída desejado
const saveOptions = new WordProcessingSaveOptions(WordProcessingFormats.Docx);

// Salvar conteúdo de documento editado para docx
await editor.save(edited, "output.docx", saveOptions);

// Descarte todos os recursos
edited.dispose(); original.dispose(); editor.dispose();

Editar conteúdo de uma planilha do Excel em particular

O documento da planilha (como XLS, XLSX, XLSM, ODS e assim por diante) pode ter uma ou mais planilhas (guias). GroupDocs.editor permite editar o conteúdo de uma planilha por vez. Após ser editado, esta planilha pode ser salva no documento de planilha separado (onde somente esta planilha específica será salva), ou a planilha editada pode ser inserida de volta ao documento original, onde pode substituir a planilha original ou ser salvo em conjunto, junto com o original. Este exemplo mostra o documento de carregamento XLSX, editando sua 2ª planilha e salvando -a como um novo documento separado nos formatos XLSX e CSV.

Editar planilha específica do XLSX e salve como XLSX e CSV


// Carregue a entrada XLSX por caminho e especifique as opções de carga, se necessário
const loadOptions = new SpreadsheetLoadOptions();
const editor = new Editor("input.xlsx", loadOptions);

// Crie e ajuste as opções de edição - Defina a 2ª planilha para editar
const editOptions = new SpreadsheetEditOptions();
editOptions.setWorksheetIndex(1);

// Abra esta 2ª planilha para editar e obter o "EditableDabledocument"
const originalWorksheet = editor.edit(editOptions);

// Substitua o texto - isso emula a edição de conteúdo
const modifiedContent = originalWorksheet.getEmbeddedHtml().replace("Cell Text", "Edited Cell Text");

// Crie uma nova instância "EditableDabledocument" a partir da planilha editada
const editedWorksheet = EditableDocument.fromMarkup(modifiedContent, null);

// Salvar planilha editada para o novo documento XLSX
const saveSpreadsheetOptions = new SpreadsheetSaveOptions(SpreadsheetFormats.Xlsx);
await editor.save(editedWorksheet, "output.xlsx", saveSpreadsheetOptions);

// Salvar planilha editada para o novo documento CSV com vírgula (,) delimiter/separador
const saveTextOptions = new DelimitedTextSaveOptions(",");
await editor.save(editedWorksheet, "output.csv", saveTextOptions);

// Descarte todos os recursos
editedWorksheet.dispose(); originalWorksheet.dispose(); editor.dispose();

Pronto para começar?

Baixe GroupDocs.Editor gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português