GroupDocs.Assembly for .NET

Adicione listas baseadas em dados a documentos PDF usando nossa API .NET

A GroupDocs.Assembly for .NET oferece poderosas ferramentas para gerar e integrar listas dinamicamente em documentos PDF.

Passos para adicionar uma lista preenchida com dados a um documento PDF

GroupDocs.Assembly facilita a inserção de listas orientadas a dados em templates PDF. Crie e personalize listas com precisão.

  1. Crie um modelo com locais designados para a lista (modelos PDF atualmente não são suportados).
  2. Defina o caminho para o modelo.
  3. Recupere dados de fontes suportadas como JSON ou XML.
  4. Exporte o documento concluído com a lista como um arquivo PDF.
// Adicione esta tag ao seu modelo para marcar onde a lista aparecerá
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Especifique o caminho para o arquivo de modelo
// O suporte a modelos PDF não está disponível no momento.
string template = "list_template.docx";

// Recupere dados da sua fonte escolhida
DataSourceInfo data 
    = new DataSourceInfo(GetData(), "label");

// Salve o documento com a lista gerada
DocumentAssembler asm = new DocumentAssembler();
asm.AssembleDocument(template, "result.pdf", data);
dotnet add package GroupDocs.Assembly
clique para copiar
copiado
Mais exemplos Documentação

Crie documentos preenchendo modelos com dados estruturados

O GroupDocs.Assembly for .NET simplifica a construção de documentos orientados a dados. Adicione listas, tabelas, códigos de barras, gráficos, imagens e outros elementos dinamicamente com templates avançados.

Recursos do GroupDocs.Assembly

Gere relatórios a partir de dados empresariais

A API preenche documentos em formatos populares usando dados de fontes como JSON, XML, CSV, etc., com precisão e eficiência.

Use listas e outros elementos para apresentar dados

O GroupDocs.Assembly permite embutir listas, tabelas e gráficos juntamente com texto, códigos de barras, hyperlinks e imagens para criar documentos bem estruturados.

Insira dados precisamente onde necessário

Aproveite a sintaxe baseada em LINQ para posicionar listas e outros elementos de dados com precisão. Use loops para preencher listas dinamicamente e aplicar formatação personalizada programaticamente.

Suporta múltiplos formatos de documento

Gere e gerencie documentos em vários formatos, como MS Office, OpenOffice, PDF, HTML e arquivos de e-mail. Integre vários documentos em um com facilidade.

Como gerar uma lista dinamicamente

Este exemplo demonstra como embutir uma lista gerada dinamicamente em um documento PDF.

C#

// Adicione uma tag de espaço reservado ao seu modelo para a lista
// <<foreach [in products]>><<[NumberOf()]>>. <<[ProductName]>>
// <</foreach>>

// Especifique o caminho para o arquivo de modelo
// O suporte a modelos PDF não está disponível no momento.
string template = "numlist_template.docx";

// Recupere os dados para preencher a lista
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Crie um objeto de fonte de dados com as informações necessárias
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

// Inicialize o DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Salve o documento final com a lista gerada
asm.AssembleDocument(template, "result.pdf", data);
dotnet add package GroupDocs.Assembly
clique para copiar
copiado
Mais exemplos Documentação

Visão geral do GroupDocs.Assembly for .NET

GroupDocs.Assembly for .NET foi projetado para otimizar a criação de documentos e relatórios ao integrar dados de várias fontes de forma fluida. Preencha modelos com listas, gráficos, tabelas, códigos de barras ou texto, e posicione o conteúdo com precisão usando marcação avançada. Com suporte a mais de 50 formatos — incluindo PDFs, arquivos do MS Office e e-mails — é ideal para automatizar fluxos de trabalho de documentos.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Assembly gratuitamente ou obtenha uma licença de teste para acesso total!

Recursos úteis

Explore a documentação, as amostras de código e o apoio da comunidade para aprimorar sua experiência.

Explore as principais capacidades

Nossa plataforma é desenvolvida para simplificar a criação e integração de conteúdo de documentos orientados a dados.

Crie documentos estruturados em formatos populares

O .NET suporta mais de 50 formatos, permitindo que você mescle dados e templates de forma fluida para produzir resultados estruturados e polidos.

Dicas de licença temporária

1
Cadastre-se com seu e-mail comercial. Serviços de e-mail gratuitos não são permitidos.
2
Use o botão Obter uma licença temporária na segunda etapa.
 Português