GroupDocs.Signature for Java

Crie códigos QR para PDF

Crie códigos de barras 2D com dados de texto e numéricos e coloque-os em qualquer página de diversos documentos usando GroupDocs.Signature for Java.

Passos para gerar e colocar um código QR em qualquer localização em um PDF

GroupDocs.Signature pode gerar códigos QR em muitos formatos populares e inseri-los nas páginas de PDF. Mais de 10 tipos de códigos QR são suportados e podem ser rapidamente integrados em aplicações Java. Use nosso produto para assinar documentos com códigos QR gerados.

  1. Obtenha o arquivo ou stream PDF a ser assinado com um código QR.
  2. Forneça o texto para QrCodeSignOptions.
  3. Personalize opções visuais, como cor, posição, tamanho, etc.
  4. Salve o arquivo com o código QR.
// Passe o documento para uma nova instância de Signature
Signature signature = new Signature("input.pdf");

// Use QrCodeSignOptions para adicionar um código QR ao documento
QrCodeSignOptions options = new QrCodeSignOptions("Text Content");

// Especifique o tipo de assinatura e a posição na página
options.setEncodeType(QrCodeTypes.QR);
options.setLeft(50);
options.setTop(150);

// Salve o arquivo com o código QR adicionado
signature.sign("output.pdf", options);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

Adicione assinaturas aos seus documentos

A API GroupDocs.Signature for Java suporta a assinatura de todos os formatos de arquivo populares. Gere, modifique, pesquise, verifique e exclua diferentes tipos de assinaturas.

Recursos Principais do GroupDocs.Signature

Assinar documentos

GroupDocs.Signature suporta assinatura com Textos, Imagens, Códigos de Barras, QR Codes e assinaturas de Carimbo. Coloque-as em qualquer página de qualquer formato de documento compatível. Gerencie metadados do documento com assinaturas de metadados e proteja o conteúdo de alterações não autorizadas usando certificados digitais.

Pesquisa e verificação

Certifique-se de que todas as assinaturas em um documento são válidas com o procedimento de verificação. Recupere uma lista completa de assinaturas em um documento usando o recurso de pesquisa integrado.

Modificar assinaturas

Modifique facilmente as propriedades da assinatura após a assinatura. Ajuste conteúdo, posição, cor, tamanho e outros atributos conforme necessário.

Remover assinaturas

Exclua assinaturas indesejadas com facilidade. Vários tipos de assinaturas, incluindo certificados digitais, podem ser removidos programaticamente dos documentos.

Como personalizar um código QR gerado

Use este exemplo para aprender a inserir um novo código QR em uma página PDF.

Java

// Obtenha o documento que precisa ser assinado e passe-o para Signature
Signature signature = new Signature("input.pdf");

// Use opções de código QR para fornecer texto com as informações necessárias
QrCodeSignOptions signOptions = new QrCodeSignOptions("Archived on July 11, 2019");

// Defina a posição relativa do código QR na página
signOptions.setVerticalAlignment(VerticalAlignment.Top);
signOptions.setHorizontalAlignment(HorizontalAlignment.Right);

// Defina a margem da assinatura
Padding padding = new Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// Especifique a cor do código QR
signOptions.setForeColor(Color.RED);

// Defina as opções de fonte para a mensagem
SignatureFont font = new SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// Personalize a cor e o estilo de fundo do código QR
Background background = new Background();
background.setColor(Color.GREEN);
background.setTransparency(0.5);
background.setBrush(new LinearGradientBrush(Color.GREEN, Color.DARK_GRAY, 0));
signOptions.setBackground(background);

// Adicione o código QR ao documento
SignResult signResult = signature.sign("output.pdf", signOptions);
Maven XML
clique para copiar
copiado
Mais exemplos Documentação

Saiba mais sobre GroupDocs.Signature for Java

GroupDocs.Signature for Java oferece uma ampla gama de recursos para gerar e inserir vários tipos de assinaturas em todos os principais formatos de documentos. Suporta PDFs, documentos do Word, planilhas do Excel, apresentações do PowerPoint e imagens. Aprimore seus documentos com assinaturas de Texto, Imagem, Código de Barras, QR Code, Metadados, Digital e Carimbo.
Saiba mais
About illustration

Pronto para começar?

Baixe GroupDocs.Signature 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.

Confira nossas principais ofertas

Oferecemos uma seleção diversificada de recursos de assinatura e operações avançadas.

Gere códigos QR para formatos de arquivo adicionais

Aprimore todos os formatos de arquivo populares com códigos QR gerados usando a API Java. Adicione dados de código de barras 2D para fácil leitura e processamento.

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