IRONSOFTWAREHOME

Primeiros passos com o IronWord

Curtis Chau
Curtis Chau
Updated: 11 de junho de 2025

IronWord: Biblioteca de documentos Word for .NET

IronWord é uma biblioteca de documentos Word desenvolvida pela Iron Software. O IronWord se destaca por fornecer funcionalidades robustas para trabalhar com documentos do Word em aplicações .NET .

  • Carregar, manipular e salvar documentos Word e Docx.
  • PageSetup: Configuração de tamanho de papel, orientação de página, margens e cor de fundo.
  • TextRun: Tratamento de conteúdo de texto, estilos, divisão, adição de texto e inclusão de imagens.
  • TextStyle: Gerenciamento de família de fontes, tamanho, cor, negrito, itálico, tachado, sublinhado, sobrescrito e subscrito.
  • Paragraph: Adição de execuções de texto, imagens, formas, definição de estilos, alinhamentos, listas com marcadores e listas numeradas.
  • Table: Manipulação da estrutura de tabelas, incluindo adição de linhas, obtenção e configuração de valores de células, remoção de linhas, mesclagem de células e mais.
  • Image: Carregamento de imagens de arquivos ou streams, configuração de texto envolvido, deslocamento de posição, largura, altura e outras propriedades.
  • Shape: Configuração de texto envolvido, deslocamento de posição, largura, altura, tipo de forma e rotação.

Instalação

Biblioteca IronWord

A instalação do IronWord é rápida e fácil. Você pode instalar o pacote usando o NuGet com o seguinte comando:

PM > Install-Package IronWord

Alternativamente, faça o download diretamente do site oficial do IronWord no NuGet .

Uma vez instalado, você pode começar adicionando using IronWord; ao topo do seu arquivo de código C#.

Aplicando a chave de licença

Em seguida, aplique uma licença válida ou chave de teste ao IronWord, atribuindo a chave de licença à propriedade LicenseKey da classe License. Inclua o seguinte código logo após a declaração de importação, antes de usar qualquer método do IronWord :

using IronWord;

// Assign your license key
License.LicenseKey = "YOUR_LICENSE_KEY_HERE";

Exemplos de código

Vamos explorar alguns exemplos de código e os recursos disponíveis.

Observe: O arquivo DOCX produzido pelo IronWord, quando aberto em uma determinada versão do Microsoft Word, pode estar no Modo de Compatibilidade , fazendo com que alguns estilos fiquem indisponíveis. Para converter um documento do Word para fora do modo de compatibilidade
  1. Selecione 'Arquivo' > 'Informações' e clique em "Converter".
  2. Você verá uma mensagem informando que seu documento será atualizado para o formato de arquivo mais recente. Clique em "OK".

Criar documento Word e Docx

Crie o documento Word instanciando a classe WordDocument usando um de seus construtores. Depois disso, use o método SaveAs para exportar o documento Word. Exemplo:

using IronWord;

class Program
{
    static void Main()
    {
        // Create a new Word document
        var document = new WordDocument();

        // Save the document as a .docx file
        document.SaveAs("example.docx");
    }
}

Adicionar imagem

Não é possível adicionar uma imagem isoladamente; Em vez disso, ele deve ser adicionado a uma das estruturas do documento, como um Paragraph, TableCell ou Section. Use o método AddImage para adicionar uma imagem. Exemplo:

using IronWord;
using System.Drawing;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();

        // Add an image to a paragraph
        var paragraph = section.Paragraphs.Add();
        paragraph.AddImage("path/to/image.jpg", new Rectangle(0, 0, 100, 100));

        document.SaveAs("example_with_image.docx");
    }
}

Adicionar tabela

Adicionar uma tabela requer a criação da tabela, das linhas, das colunas e das células da tabela. Isso possibilita significativas oportunidades de configuração, já que cada célula pode ter estilos diferentes. Exemplo:

using IronWord;

class Program
{
    static void Main()
    {
        var document = new WordDocument();
        var section = document.Sections.Add();
        var table = section.Tables.Add(3, 3); // 3x3 table

        // Iterate over cells and set their content
        for (int i = 0; i < table.Rows.Count; i++)
        {
            for (int j = 0; j < table.Rows[i].Cells.Count; j++)
            {
                table.Rows[i].Cells[j].Paragraphs.Add().AppendText($"Cell {i+1},{j+1}");
            }
        }

        document.SaveAs("example_with_table.docx");
    }
}

Licenciamento e suporte disponíveis

IronWord é uma biblioteca paga; No entanto, licenças de avaliação gratuitas estão disponíveis aqui .

Para obter mais informações sobre a Iron Software, visite nosso site:https://ironsoftware.com/ . Para obter mais suporte e esclarecer dúvidas, entre em contato com nossa equipe .

Suporte da Iron Software

Para suporte geral e dúvidas técnicas, envie um e-mail para:support@ironsoftware.com

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 56,401Versão:2026.9recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.9

PM > Install-Package IronWord
nuget.org/packages/IronWord/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronWord".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.9

  1. Baixe e descompacte o IronWord em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronWord.dll".

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.