GroupDocs.Assembly for Java

Adicione listas dinâmicas a arquivos PDF com nossa API Java

GroupDocs.Assembly for Java fornece ferramentas flexíveis para gerar e inserir listas ricas em dados diretamente em documentos PDF.

Como adicionar uma lista orientada a dados a um documento PDF

GroupDocs.Assembly permite que você insira rapidamente listas ricas em dados em templates PDF. Personalize e organize o conteúdo com eficiência.

  1. Projete um template e especifique espaços reservados para a lista (templates PDF não são suportados).
  2. Defina o caminho do arquivo para o template.
  3. Extraia dados de formatos suportados como JSON ou XML.
  4. Salve o documento final com a lista incluída como um PDF.
// Inclua esta tag no seu template onde a lista deve aparecer
// <<foreach [in customers]>><<[CustomerName]>><</foreach>>

// Defina o caminho do arquivo do template
// Templates PDF não são suportados no momento.
String template = "list_template.docx";

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

// Salve o documento com a lista embutida
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

Gere documentos a partir de templates com integração de dados

GroupDocs.Assembly for Java simplifica a adição de listas dinâmicas, tabelas, gráficos e outros componentes em templates de documentos.

Principais Recursos do GroupDocs.Assembly

Construa relatórios com dados de diversas fontes

Utilize dados de formatos como JSON, XML e CSV para preencher listas e outros componentes de forma eficiente.

Adicione listas e outros elementos de dados de forma integrada

GroupDocs.Assembly possibilita a inserção de listas, gráficos, tabelas e mais, junto a textos, imagens e links para criar documentos refinados.

Controle precisamente onde os dados aparecem

Templates baseados em LINQ permitem definir locais exatos para suas listas e dados. Utilize loops para criar listas detalhadas automaticamente e aplicar formatação personalizada.

Suporta vários formatos de documento

Crie ou edite arquivos em formatos como MS Office, PDF, OpenOffice, HTML e e-mail. Una conteúdos de múltiplos documentos conforme necessário.

Como criar uma lista programaticamente

Este exemplo mostra como adicionar uma lista dinamicamente em um arquivo PDF usando GroupDocs.Assembly.

Java

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

// Forneça o caminho do arquivo para o seu template
// Templates PDF não são suportados no momento.
String template = "numlist_template.docx";

// Extraia os dados necessários para preencher a lista
XmlDataSource data_xml =
    new XmlDataSource("products.xml");

// Prepare a fonte de dados com os detalhes necessários
DataSourceInfo data 
    = new DataSourceInfo(data_xml, "products");

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

// Salve o documento de saída com a lista concluída
asm.assembleDocument(template, "result.pdf", data);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

O que é GroupDocs.Assembly for Java?

GroupDocs.Assembly for Java facilita o design de documentos profissionais extraindo dados de múltiplas fontes. Utilize para criar listas, tabelas, gráficos ou textos, posicionando esses elementos exatamente onde necessário, utilizando recursos avançados de template. Com suporte para mais de 50 formatos, incluindo PDFs, arquivos do MS Office e documentos de e-mail, ele ajuda a automatizar e agilizar seu fluxo de trabalho.
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.

Descubra do que GroupDocs.Assembly é capaz

Projete e gere documentos ricos em conteúdo com ferramentas avançadas de integração de dados.

Produza documentos em vários formatos

Java suporta mais de 50 formatos, permitindo criar documentos estruturados combinando dados e templates.

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