GroupDocs.Assembly for Java

Preencha tabelas em arquivos PDF com nossa API Java

GroupDocs.Assembly for Java simplifica o processo de preenchimento de tabelas em documentos PDF com dados de várias entradas.

Passos para inserir dados em uma tabela PDF

GroupDocs.Assembly ajuda você a preencher modelos de tabela para PDF e outros formatos. Use dados dinâmicos de suas fontes para criar tabelas de forma eficiente.

  1. Desenhe um modelo com espaços reservados para a tabela (modelos PDF não são suportados atualmente).
  2. Extraia dados de qualquer fonte de entrada suportada.
  3. Filtre ou pré-processe os dados para atender suas necessidades.
  4. Salve o documento com a tabela preenchida como um arquivo PDF.
// Use essas tags em um espaço reservado de linha de tabela dentro do seu modelo
// <<foreach [c in ds]>>
// <<[c.Client]>><<[c.Manager]>><<[c.Price]>>
// <</foreach>>

// Defina o caminho para o arquivo de modelo
// Modelos PDF não são suportados neste momento.
String template = "table_template.docx";

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

// Salve o arquivo de saída com a tabela preenchida
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

Crie documentos com tabelas preenchidas com dados

GroupDocs.Assembly for Java torna simples a automação da criação de tabelas em seus documentos. Ele também suporta a adição de elementos como gráficos, listas e imagens usando modelos.

Principais Recursos do GroupDocs.Assembly

Gere relatórios a partir de múltiplos formatos de dados

A API opera de forma integrada com JSON, XML, CSV e outros formatos para preencher tabelas em seus documentos com dados organizados.

Apresente informações visualmente

GroupDocs.Assembly ajuda a construir tabelas, listas e gráficos profissionais, além de inserir links, textos e imagens, para um visual refinado.

Coloque o conteúdo da tabela com precisão

Use uma sintaxe flexível baseada em LINQ para adicionar linhas e colunas dinamicamente. Personalize a aparência, como estilos e cores de fonte, programaticamente.

Compatível com múltiplos formatos

Trabalhe com MS Office, OpenOffice, PDF, HTML e mais. Mescle tabelas em qualquer formato de arquivo suportado sem esforço.

Crie dinamicamente uma tabela preenchida com dados

Este exemplo mostra como preencher uma tabela em um documento PDF usando dados de entrada dinâmicos.

Java

// Desenhe um modelo com um espaço reservado para a tabela
// <<foreach [c in items]>> <<[c.Client]>><<[c.Manager]>>
//  <<[c.Price]>> <</foreach>>

// Defina a localização do arquivo de modelo
// Modelos PDF não são suportados neste momento.
String template = "table_template.docx";

// Carregue dados da sua fonte preferida
JsonDataSource data_json = 
  new JsonDataSource("Items.json");

// Prepare um objeto de dados contendo os campos necessários
DataSourceInfo data 
    = new DataSourceInfo(data_json, "items");

// Crie uma instância de DocumentAssembler
DocumentAssembler asm = new DocumentAssembler();

// Salve o documento com a tabela preenchida
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 é uma ferramenta para gerar documentos e relatórios inserindo automaticamente dados em modelos pré-projetados. Você pode adicionar tabelas, listas, gráficos e imagens. Seus recursos avançados permitem posicionar o conteúdo com precisão dentro dos seus documentos. Compatível com mais de 50 tipos de arquivos, incluindo PDF, MS Office e formatos de email.
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.

Principais recursos em um relance

Nossa API simplifica a criação de documentos profissionais, automatizando o preenchimento de tabelas juntamente com outros componentes poderosos.

Produza tabelas detalhadas em vários formatos

Com Java, você pode preencher modelos com dados e gerar relatórios detalhados em mais de 50 tipos de arquivos.

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