Aspose.Words  for .NET

API .NET para processar arquivos do Word

Crie, edite, renderize e converta documentos do Word para vários formatos sem usar software externo. Você também pode gerar um relatório para visualizar os dados.

  Download grátis julgamento
  
 

Aspose.Words for .NET é uma API avançada de processamento de documentos para executar uma ampla variedade de tarefas de gerenciamento e manipulação em vários formatos de arquivo. A API oferece suporte para criar, modificar, converter, renderizar e imprimir arquivos sem usar o Microsoft Word ou outro software de terceiros diretamente em aplicativos de plataforma cruzada. Você pode ver a lista completa de recursos do Aspose.Words em nossa documentação.

A API Aspose.Words suporta todos os formatos populares de carregamento e salvamento. Você pode salvar ou converter documentos do Word em formatos de layout fixo, como PDF ou XML, bem como converter seus arquivos do Word em formatos populares de imagem ou multimídia, como JPEG, SVG, GIF e outros. Confira o lista completa de formatos suportados.

Ao integrar a API do Words, os desenvolvedores podem realizar tarefas como:

Recursos avançados da API do .NET Words

Você pode experimentar alguns dos recursos populares do Aspose.Words nas páginas do aplicativo online:

Podes tentar todos os aplicativos online Aspose.Words.

Confira também a documentação dos recursos mais populares do Aspose.Words:

Observe que a lista não está completa e você pode encontrar mais recursos e descrições no documentação.

Converter um documento em C#

A API permite converter de forma rápida, confiável e eficiente um arquivo de um formato suportado para outro com apenas duas linhas de código. É tão simples!

Converter Word para PDF usando C#, por exemplo DOCX para PDF – C#

//Carrega o arquivo DOCX a ser convertido
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Converte DOCX para PDF
wrdf.Save(dir + "output.pdf", Aspose.Words.SaveFormat.Pdf);

Converter Word para HTML usando C#, por exemplo. DOCX para HTML – C#

//Carrega o arquivo DOCX a ser convertido
var wrdf = new Aspose.Words.Document(dir + "template.docx");

// Converte DOCX para HTML
wrdf.Save(dir + "output.html", Aspose.Words.SaveFormat.Html);

Converter PDF para JPG – C#

//Carrega o arquivo PDF a ser convertido
var wrdf = new Aspose.Words.Document(dir + "template.pdf");

// Converte PDF para JPG
wrdf.Save(dir + "output.jpeg", Aspose.Words.SaveFormat.Jpeg);

Veja mais detalhes em a página de conversão.

Renderize, imprima ou visualize arquivos

Aspose.Words para .NET tem seu próprio mecanismo de renderização projetado especificamente para renderizar e imprimir documentos com a mais alta fidelidade. Usando esse recurso, os desenvolvedores podem renderizar (desenhar) qualquer página em um objeto .NET Graphics enquanto especificam o tamanho e o nível de zoom para criar miniaturas para exibir imagens em um navegador. Além disso, a API é totalmente integrada à infraestrutura de impressão .NET e tem a capacidade de personalizar completamente o processo para que os desenvolvedores possam imprimir ou visualizar documentos facilmente em seus próprios aplicativos.

Alguns dos recursos de renderização que a API pode realizar:

Programando com documentos usando o Modelo de objeto de documento (DOM)

Aspose.Words para .NET permite que você crie, construa e modifique documentos, incluindo formatação de documentos, usando um DOM (Modelo de objeto de documento) intuitivo com mais de 100 classes.

Aqui estão apenas algumas das funções de manipulação que a API do Words pode realizar:

  • Trabalhe com documentos inteiros: compare documentos, clone documentos, localize e substitua textoo, combine documentos ou partes de documentos, divida documentos em partes e assim por diante
  • Proteja e criptografe documentos, adicione uma assinatura digital ou marca d'água
  • Gerencie todos os elementos, incluindo seções, cabeçalhos, rodapés, parágrafos, listas, tabelas, textoo, campos e muito mais
  • Especifique a formatação detalhada de qualquer elemento, incluindo formas, caixas de textoo, imagens, objetos OLE e controles
  • Work with complex and deeply nested expressions containing IF blocks, formulas and other Campos

Relatórios e mala direta

O Aspose.Words para .NET fornece uma sintaxe de API estendida para campos de mala direta para realizar operações mais complexas durante mala direta. Você pode executar uma operação simples de mala direta ou mala direta com regiões. Os dados para a operação de mala direta podem vir de várias tabelas de dados, matrizes de valores suportadas pelo ADO .NET ou fontes de dados personalizadas.

Além disso, os desenvolvedores podem usar o Mecanismo de relatório LINQ para gerar documentos a partir de modelos e dados de uma variedade de fontes, incluindo bancos de dados, XML, JSON, OData, objetos de tipo personalizado CLR, documentos externos e muito mais.

Executar mala direta simples – C#

// carrega o template contendo os campos mesclados

var wfle = new Aspose.Words.Document(dir + "template.doc");

//preenche os campos com os dados do usuário

wfle.MailMerge.Execute(

    new string[] { "FullName", "Company", "Deparment", "City" },
    
    new object[] { "John Doe", "Aspose", "Sales", "London" });

// salva o resultado

wfle.Save(dir + "merged.doc");

Não há necessidade de automação do Microsoft Office

Você pode trabalhar com documentos programaticamente sem instalar nenhum outro aplicativo de terceiros. Isso é possível porque a biblioteca é criada usando código gerenciado. Portanto, você não precisa instalar o Microsoft Office ou o Microsoft Word no seu computador para trabalhar com formatos do Word. É uma alternativa perfeita para o Microsoft Office Automation em termos de recursos suportados, segurança, estabilidade, escalabilidade, velocidade e preço.

O que as pessoas estão dizendo

Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs Aspose.Words.

 
 
Ver estudos de caso
  
  

O Aspose.Words oferece APIs de processamento de textoo individuais para outros ambientes de desenvolvimento populares, conforme listado abaixo: