Geração de relatórios em C#

Biblioteca .NET de alta velocidade para criar relatórios em Word documentos, PDF, OpenOffice, Web e Markdown e para automação de documentos usando modelos e dados personalizados

Este gerador de relatórios fornece uma API independente de plataforma eficiente. Use nossa API de relatórios para desenvolver software de alto nível para a plataforma .NET. Ao integrar nossa solução ao seu software, você pode criar relatórios impressionantes em DOCX, PDF, HTML e outros formatos populares com base em modelos e dados personalizados usando C#.

Ver trecho de código

Relatórios em C#

Gere relatórios poderosos incorporando listas, tabelas, gráficos, imagens, códigos de barras e outros elementos de documentos usando o LINQ Reporting Engine em C#. Além de relatórios, você pode criar documentos de qualquer tipo, como faturas, currículos, contratos, cartas e outros, usando nossa .NET biblioteca avançada.

Veja como é fácil criar um relatório em C# executando as seguintes etapas:

  1. Escolha sua fonte de dados, como JSON, XML, CSV, bancos de dados ou objetos de tipos personalizados.
  2. Prepare um documento modelo em PDF formato ou Word, como DOC ou DOCX. Usando a sintaxe baseada em LINQ, classifique, filtre e agrupe dados diretamente em modelos.
  3. Use nosso mecanismo de relatório .NET para vincular esse modelo e dados de sua fonte de dados usando a sintaxe LINQ e obter um relatório no formato de sua escolha.

Automatize a geração de documentos em C#

Usando os relatórios fornecidos com .NET, você pode gerar documentos em vários formatos populares com qualidade profissional:

  • Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM
  • OpenOffice: ODT, OTT
  • Layout fixo: PDF, XPS, OpenXPS, PostScript
  • Imagens: JPG, PNG, TIFF, BMP, SVG, EMF, GIF
  • Web: HTML, MHTML
  • Outros: EPUB, MOBI, Xaml, PCL, etc.

Geração de relatórios em C#

Nosso mecanismo de relatório é baseado na tecnologia de vincular dinamicamente uma fonte de dados a campos em um modelo de documento usando a sintaxe LINQ. Esse mecanismo de relatório aumentará significativamente a produtividade do trabalho ao preparar documentos do mesmo tipo, automatizando as operações de rotina.

Criar um relatório em C#

Para avaliar como gerar um relatório em C# e como funciona nossa API de programação, carregue um documento modelo e arquivo com seus dados. Especifique o nome de um objeto de fonte de dados, se usado no modelo. Após executar o código, baixe o resultado da geração do relatório em um formato conveniente, como DOCX ou PDF.

Crie um relatório a partir de um modelo e dados personalizados em C#
Carregar um modelo
Código de execução
Carregar um arquivo de dados
Selecione o formato de destino na lista
using Aspose.Words;
using Aspose.Words.Reporting;

var doc = new Document("Input.docx");
var dataSource = "";

var engine = new ReportingEngine();
engine.BuildReport(doc, dataSource);

doc.Save("Output.docx");
Código de execução

Como usar o Reporting for Word, PDF e outros formatos de documento em C#

  1. Instale Aspose.Words for .NET
  2. Adicione uma referência de biblioteca (importe a biblioteca) ao seu projeto C#
  3. Criar um modelo marcado com sintaxe baseada em LINQ
  4. Carregar o documento modelo
  5. Carregue seus dados da fonte de dados: arquivos, bancos de dados ou objetos personalizados
  6. Crie um relatório passando seu modelo e dados para uma instância 'ReportingEngine'
  7. Salve o relatório gerado como um arquivo separado em um formato conveniente, como DOCX ou PDF

C# biblioteca para criar um relatório

Existem três opções alternativas para instalar "Aspose.Words for .NET" em seu sistema. Escolha um que corresponda às suas necessidades e siga as instruções passo a passo:

Requisitos de sistema

Nosso produto é totalmente multiplataforma e oferece suporte a todas as principais implementações .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Como o código .NET não depende do hardware ou sistema operacional subjacente, mas apenas de uma Máquina Virtual, você está livre para desenvolver qualquer tipo de software para Windows, macOS, Android, iOS e Linux. Apenas certifique-se de ter instalado a versão correspondente do .NET Framework, .NET Core, Windows Azure, Mono ou Xamarin.

Recomendamos o uso de ambientes de desenvolvimento integrados Microsoft Visual Studio, Xamarin e MonoDevelop para criar aplicativos C#, F#, VB.NET.

Para obter mais detalhes, consulte a documentação do produto.

Formatos mais populares para relatórios

5%

Inscreva-se para receber atualizações do produto Aspose

Receba boletins e ofertas mensais diretamente em sua caixa de correio.

© Aspose Pty Ltd 2001-2024. Todos os direitos reservados.