SDK .NET de código aberto para trabalhar com arquivos DOCX
API .NET de código aberto, gratuita e poderosa para criar, editar e converter documentos DOCX.
O que é DOCX API para .NET?
DOCX é uma API .NET poderosa para trabalhar com os populares arquivos DOCX que são criados quando você salva seu trabalho no Microsoft Word. Ela fornece uma interface API fácil de usar para carregar um arquivo DOCX em seu aplicativo .NET, ler seu conteúdo, modificar as imagens, inserir tabelas e converter para outros formatos, como PDF e HTML.
DOCX para API .NET - Principais recursos
A seguir estão alguns dos principais recursos da API DocX:
- Criação e modificação de documentos: O DocX permite que você crie arquivos DOCX do zero. Você também pode carregar e modificar o conteúdo do arquivo usando a estrutura bem organizada desta API.
- Manipulação de texto: você pode inserir e editar texto, formatar texto (fonte, tamanho, cor, negrito, itálico, sublinhado, etc.) e aplicar alinhamento de texto (esquerda, direita, centralizado, justificado).
- Gerenciamento de parágrafos: adicione e gerencie parágrafos, aplique formatação de parágrafos (recuo, espaçamento, etc.) e insira e formate marcadores e listas numeradas.
- Gerenciamento de tabelas: crie e manipule tabelas, adicione linhas e colunas dinamicamente, aplique estilos a tabelas e células (bordas, sombreamento, etc.) e mescle células dentro de tabelas.
- Inserção e gerenciamento de imagens: insira imagens no documento, redimensione e posicione imagens e aplique ajuste de texto ao redor das imagens.
- Cabeçalho e rodapé: crie e edite cabeçalhos e rodapés, insira números de página, datas e outros campos dinâmicos e aplique diferentes cabeçalhos/rodapés para páginas pares/ímpares ou para a primeira página.
- Hiperlinks e marcadores: adicione hiperlinks para URLs externas ou marcadores internos de documentos, crie e navegue pelos marcadores dentro do documento.
Introdução à API DocX para .NET
Podemos baixar a biblioteca DocX do GitHub ou usando o comando pip install:
Instalação
A instalação do DocX é simples e pode ser feita a partir do nugget, conforme mostrado abaixo:
Instalando a API DocX para .NET
Install-Package DocX -Version 1.5.0
Exemplos de código para Docx API para .NET
DocX é uma API poderosa que fornece recursos avançados para trabalhar com recursos de Documento. Você pode encontrar exemplos de C# para criar documento Word, atualizar um arquivo DOCX existente, Inserir Cabeçalho e Rodapé no documento e trabalhar com imagens nesta seção.
Como criar um arquivo DOCX em branco usando a API DocX para .NET?
Você pode criar um documento DOCX em branco usando a classe DocX da API DocX. Ele pode então ser salvo em disco como arquivo DOCX no formato 2007+ do Microsoft Word, conforme mostrado no exemplo abaixo:
Abra um arquivo DOCX existente no .NET e modifique-o
Você pode carregar um arquivo DOCX existente usando a API DocX e modificar seu conteúdo. Após terminar suas alterações, você pode salvar o documento de volta no disco, similar à opção "Salvar como" disponível no Microsoft Word.
Como adicionar cabeçalhos e rodapés a um documento do Word no .NET?
A API DocX permite que você adicione cabeçalho e rodapé a um documento do Word de dentro do seu aplicativo .NET. Você pode adicionar cabeçalho ao arquivo do Word, modificar seu conteúdo, adicionar rodapé e atualizar seu conteúdo, conforme mostrado no exemplo de código abaixo.
Inserir imagem em um arquivo Word DOCX
A API DocX permite que desenvolvedores de software manipulem programaticamente imagens incorporadas em documentos DOCX do Word. Inicialmente, garanta que uma imagem esteja presente em um documento do Word. Para modificar a imagem, comece abrindo o documento e, em seguida, aplique as alterações desejadas, como adicionar texto personalizado ou outras modificações à imagem. Por fim, salve o documento para preservar essas alterações.
Conclusão
DocX by Xceed é uma biblioteca abrangente e versátil para desenvolvedores .NET que buscam criar, manipular e gerenciar arquivos DOCX sem esforço. Com seu rico conjunto de recursos, incluindo manipulação de texto e parágrafo, gerenciamento de tabela e imagem, personalização de cabeçalho e rodapé, inserção de hiperlink e marcador e proteção de documentos, o DocX simplifica operações complexas de documentos. A API amigável da biblioteca a torna acessível tanto para desenvolvedores novatos quanto experientes, permitindo que eles produzam documentos Word de qualidade profissional com facilidade. Se você precisa gerar relatórios dinâmicos, automatizar a criação de documentos ou integrar a funcionalidade DOCX em seus aplicativos, o DocX by Xceed fornece uma solução poderosa e confiável.
Produtos Similares
- Apache POI XWPF | API Java de código aberto para criar e modificar arquivos DOCX
- Docx4J | API Java de código aberto para criar e modificar arquivos DOC e DOCX
- ExcelDataReader | API .NET de código aberto para ler documentos XLS, XLSX, CSV e planilhas
- FileFormat.Cells | Cerate e atualizar arquivos Excel com C# .NET