GroupDocs.Assembly for Java

Gere códigos de barras para arquivos PDF com nossa API Java

GroupDocs.Assembly for Java oferece ferramentas abrangentes para criar, personalizar e incorporar códigos de barras dinamicamente em arquivos PDF.

Como incorporar um código de barras em um documento PDF

GroupDocs.Assembly permite que você insira códigos de barras em formatos populares como templates PDF. Suporta mais de 60 tipos, incluindo códigos de barras 1D e 2D.

  1. Prepare um template com espaços reservados para códigos de barras (templates PDF não são suportados).
  2. Recuperar dados de uma fonte suportada.
  3. Ajustar configurações do código de barras, como tamanho e resolução.
  4. Salve o documento com o código de barras adicionado como um arquivo PDF.
// Use esta tag em seu template para criar um código de barras no documento de saída.
// <<barcode [barcode_expression] -barcode_type>>

// Defina o caminho do arquivo para o template.
// Templates PDF atualmente não são suportados.
String template = "barcode_template.docx";

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

// Salve o documento com o código de barras adicionado como um arquivo PDF.
DocumentAssembler asm = new DocumentAssembler();
asm.assembleDocument(template, "result.pdf", data);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

Crie documentos utilizando templates baseados em dados

GroupDocs.Assembly for Java simplifica a criação de documentos em tipos de arquivos populares. Utilize templates para adicionar gráficos, tabelas, listas, links, imagens e códigos de barras de forma integrada.

Recursos do GroupDocs.Assembly

Gere relatórios utilizando dados empresariais

A API preenche documentos com dados de formatos como JSON, XML e CSV de forma eficiente e precisa.

Visualize dados com elementos embutidos

GroupDocs.Assembly suporta elementos nativos como tabelas, gráficos e listas, juntamente com textos, links, imagens e geração de código de barras em tempo real.

Insira dados onde for necessário

Com templates baseados em LINQ, você pode posicionar dados precisamente, usar loops para adicionar arrays e personalizar formatações como cor programaticamente.

Grande compatibilidade com tipos de arquivos

Manipule arquivos como documentos do MS Office, PDFs, HTML, OpenOffice e emails. Você também pode mesclar um documento em outro.

Como criar um código de barras dinamicamente

Este exemplo mostra como gerar e adicionar dinamicamente um código de barras a um documento PDF.

Java

// Prepare um template com um espaço reservado para o código de barras.
// <<barcode [barcode_expression] -barcode_type>>

// Defina o caminho para seu arquivo de template.
// Templates PDF atualmente não são suportados.
String template = "barcode_template.docx";

// Carregue dados de uma fonte específica.
CsvDataSource data_csv =
    new CsvDataSource("Barcode Labels.csv", 
    new CsvDataLoadOptions(true));

// Construa um objeto de fonte de dados com os dados necessários.
DataSourceInfo data 
    = new DataSourceInfo(data_csv, "label");

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

// Personalize as configurações do código de barras.
asm.getBarcodeSettings().setResolution(1200);
asm.getBarcodeSettings().setBaseYDimension(5f);

// Salve o documento atualizado com o código de barras.
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 ajuda você a gerar e personalizar documentos adicionando dados de múltiplas fontes. Insira textos, números, gráficos, tabelas, listas, imagens e códigos de barras. Utilize templates avançados para garantir que os dados apareçam exatamente onde você deseja. Suporta mais de 50 formatos, incluindo PDF, arquivos Office e emails.
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 recursos principais

Nossa plataforma simplifica o manuseio de documentos comerciais com ferramentas poderosas e automação.

Crie relatórios em vários formatos

Java suporta mais de 50 tipos de arquivos, permitindo a fusão de dados e o processamento de templates para resultados profissionais.

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