Algumas pessoas usam a biblioteca de interoperabilidade do Microsoft Office para criar documentos do Word, mas geralmente fazem a pergunta como criar documentos do Word em C# sem interoperabilidade. É aqui que o Aspose.Words for .NET entra em ação para ajudar a criar documentos do Word em C# facilmente.
Esta pergunta está sendo respondida nas etapas abaixo junto com o exemplo de código C#. Isso mostra com que facilidade e eficiência você pode criar arquivos DOCX ou DOC do zero em seus aplicativos .NET, seja um utilitário de console .NET, aplicativo Windows ou projeto da Web ASP.NET. O Aspose.Words funciona perfeitamente com todas as tecnologias de plataforma .NET.
Etapas para criar documento do Word em C# sem automação
- Use o pacote NuGet Aspose.Words for .NET
- Adicionar referência a Aspose.Words namespace
- Use o método SetLicense para aplicar a licença Aspose
- Crie uma nova instância Document Class
- Crie um objeto DocumentBuilder Class e passe o objeto Document no construtor
- Defina as propriedades necessárias do objeto DocumentBuilder
- Salve o documento do Word de saída como um arquivo ou um fluxo
Código para criar documento do Word em C# sem automação
Neste exemplo de código C#, criamos um Word document simples com apenas duas linhas de texto e aplicamos o atributo bold ao texto. No entanto, você pode fazer muito mais e expandir o código acima adicionando tabelas, células e outros objetos diferentes do Word Document Object Model (DOM).
Para executar o código C# acima do Aspose.Words for .NET API, não é necessário instalar o Microsoft Word em seu computador ou no servidor onde o aplicativo será instalado. Isso torna a criação de documentos do Word muito mais fácil e rápida.