GroupDocs.Signature for Node.js via Java

Crie códigos QR para PDF

Crie e insira códigos de barras 2D com conteúdo personalizável, incluindo texto e dados numéricos, em vários tipos de documentos, como PDFs, Word, Excel e Imagens com GroupDocs.Signature for Node.js via Java.

Guia para gerar e incorporar um código QR em qualquer lugar dentro de um PDF

GroupDocs.Signature permite a criação de códigos QR em vários formatos amplamente utilizados e sua integração em páginas PDF. Com suporte a mais de 10 tipos distintos de códigos QR, nossa solução pode ser incorporada perfeitamente em aplicativos Node.js via Java, enriquecendo-os com capacidades de assinatura de códigos QR.

  1. Forneça o arquivo PDF ou stream para a assinatura do código QR.
  2. Insira o texto desejado na instância de QrCodeSignOptions.
  3. Ajuste as configurações visuais, como cor, posicionamento, tamanho, etc.
  4. Salve o documento contendo o código QR.
const signatureLib = require('@groupdocs/groupdocs.signature')

// Crie uma instância de Signature e passe o caminho do documento
const signature = new signatureLib.Signature('input.pdf');

// Utilize QrCodeSignOptions para inserir um código QR no documento
// Create QR code sign options
const options = new signatureLib.QrCodeSignOptions('Text Content');

// Defina o tipo de assinatura e a colocação na página
options.setEncodeType(signatureLib.QrCodeTypes.QR);
options.setLeft(100);
options.setTop(100);

// Armazene o documento com o novo código QR adicionado
signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
clique para copiar
copiado
Mais exemplos Documentação

Integração abrangente de assinatura e código QR

Com a API GroupDocs.Signature for Node.js via Java, você pode gerenciar uma ampla gama de assinaturas. Gere, personaliza, valide, busque e remova assinaturas de maneira simples em diferentes tipos de documentos, oferecendo flexibilidade incomparável para seus fluxos de trabalho.

Recursos de assinatura e código QR

Assinatura de documentos em múltiplos formatos

Adicione vários tipos de assinaturas, incluindo Texto, Imagem, Código de Barras, Código QR e assinaturas de Carimbo, a qualquer formato de documento suportado. Coloque-os em qualquer página e gerencie os metadados do documento. Garanta a segurança do documento através de certificados digitais para impedir alterações não autorizadas.

Validação eficiente de assinaturas

Valide todas as assinaturas dentro de um documento para garantir que atendam aos padrões exigidos. Recupere e revise facilmente as assinaturas através da funcionalidade de busca integrada.

Edição flexível de assinaturas

Atualize ou modifique assinaturas existentes, ajustando aspectos como conteúdo, localização, tamanho e cor, para atender às necessidades do seu documento após a assinatura inicial.

Remoção de assinaturas simplificada

Remova quaisquer assinaturas indesejadas ou obsoletas, incluindo certificados digitais, com facilidade. O controle total sobre o gerenciamento de assinaturas garante um documento limpo e bem organizado.

Personalizando um código QR gerado

Este exemplo detalha o processo de adicionar um código QR personalizado a uma página PDF.

JavaScript

const signatureLib = require('@groupdocs/groupdocs.signature')

// Obtenha o documento a ser assinado e passe-o para Signature
const signature = new signatureLib.Signature('input.pdf');

// Configure as opções do código QR com o texto necessário
const signOptions = new signatureLib.QrCodeSignOptions('Archived on July 11, 2019');

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

// Especifique o espaçamento da assinatura
const padding = new signatureLib.Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

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

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

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

// Implemente o código QR no documento
signature.sign('output.pdf', signOptions);
npm i @groupdocs/groupdocs.signature
clique para copiar
copiado
Mais exemplos Documentação

Explore as capacidades do GroupDocs.Signature for Node.js via Java

GroupDocs.Signature for Node.js via Java oferece ferramentas avançadas para aprimorar documentos, permitindo a geração e a inclusão de múltiplos tipos de assinatura, incluindo códigos QR, em formatos de arquivo populares. Assine e proteja PDFs, documentos Word, planilhas Excel, apresentações PowerPoint e imagens com assinaturas de Texto, Imagem, Código de Barras, Código QR, 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.

Entenda nossas principais capacidades

Oferecemos uma ampla seleção de formatos de assinatura e operações adaptadas às suas necessidades.

Integre códigos QR com vários formatos de arquivo

Aproveite a API Node.js via Java para gerar códigos QR e incorporá-los em uma variedade de formatos de arquivo amplamente utilizados. Encapsule dados importantes nesses códigos de barras para integração fluida e recuperação futura.

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