FileFormat.Words para .NET
Manipular Documentos Word em Aplicativos C# ASP.NET
Crie, carregue e modifique diferentes conteúdos de documentos Microsoft Word, incluindo parágrafos, imagens e tabelas com apenas algumas linhas de código.
FileFormat.Words for .NET é uma API .NET de código aberto fácil de usar e acessível, criada para criação e personalização sem esforço de documentos do Microsoft Word. Esta biblioteca C# intuitiva permite a geração e manipulação de documentos do Word com o mínimo de linhas de código.
A instalação desta solução leve ocorre sem problemas, oferecendo uma variedade de recursos para atender a diversas necessidades de documentos. FileFormat.Words aproveita o poder do OpenXML SDK, uma tecnologia endossada pela Microsoft. Servindo como um wrapper conveniente, FileFormat.Words simplifica a utilização de recursos avançados.
Adaptada tendo em consideração os desenvolvedores, esta biblioteca .NET de código aberto fornece os meios para expandir suas funcionalidades utilizando a biblioteca OpenXML SDK. O manuseio do FileFormat.Words for .NET é simples, devido ao seu design amigável. A biblioteca apresenta uma variedade de recursos inteligentes, abrangendo tarefas como adicionar novos parágrafos, implementar formatação de texto, inserir, redimensionar e girar imagens, extrair imagens, modificar propriedades de documentos e muito mais.
Explore nosso repositório GitHub para contribuir, sugerir melhorias e aprimorar esta API de código aberto: https:/ /github.com/fileformat-words/FileFormat.Words-for-.NET
Introdução ao FileFormat.Words para .NET
A maneira recomendada de instalar o FileFormat.Words for .NET é usando o NuGet. Use o seguinte comando para uma instalação tranquila.
Instale FileFormat.Words para .NET via NuGet
NuGet\Install-Package FileFormat.Words
Você também pode baixá-lo diretamente do github.Criando um documento Word programaticamente
O snippet de código a seguir cria um documento Word vazio programaticamente.
Crie um documento do Word via API .NET
// Create an instance of the Document class.
Document doc = new Document();
// Invoke the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
Adicionar algum texto a um documento do Word
O trecho de código a seguir adiciona algum texto a um documento programaticamente.
Crie um parágrafo de documento do Word por meio da API .NET
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor with the Document class object.
Body body = new Body(doc);
// Instantiate an instance of the Paragraph class.
Paragraph para1 = new Paragraph();
// Set the text of the paragraph.
para1.AddRun(new Run { Text = $"This is a Paragraph." });
// Invoke AppendChild method of the body class to add a paragraph to the document.
body.AppendChild(para1);
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
Mais exemplos de código e recursos
Explore exemplos de código mais detalhados em FileFormat Gists.