GroupDocs.Signature for Node.js via Java

Crea códigos QR para PDF

Crea e incrusta códigos de barras 2D con contenido personalizable, incluyendo texto y datos numéricos, en varios tipos de documentos como PDF, Word, Excel e Imágenes con GroupDocs.Signature for Node.js via Java.

Guía para generar e incrustar un código QR en cualquier lugar de un PDF

GroupDocs.Signature permite la creación de códigos QR en varios formatos ampliamente utilizados y su integración en páginas de PDF. Con más de 10 tipos distintos de códigos QR, nuestra solución puede ser incorporada sin problemas en aplicaciones Node.js via Java, enriqueciendo sus capacidades de firma con códigos QR.

  1. Proporciona el archivo PDF o el flujo de datos para la firma del código QR.
  2. Introduce el texto deseado en la instancia de QrCodeSignOptions.
  3. Ajusta configuraciones visuales como color, posición, tamaño, etc.
  4. Guarda el documento que contiene el código QR.
const signatureLib = require('@groupdocs/groupdocs.signature')

// Crea una instancia de Signature y pasa la ruta del documento.
const signature = new signatureLib.Signature('input.pdf');

// Utiliza QrCodeSignOptions para insertar un código QR en el documento.
// Create QR code sign options
const options = new signatureLib.QrCodeSignOptions('Text Content');

// Define el tipo de firma y su colocación en la página.
options.setEncodeType(signatureLib.QrCodeTypes.QR);
options.setLeft(100);
options.setTop(100);

// Almacena el documento con el código QR recién agregado.
signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
haz clic para copiar
copiado
Más ejemplos Documentación

Integración integral de firmas y códigos QR

Con la API de GroupDocs.Signature for Node.js via Java, puedes gestionar un amplio espectro de firmas. Genera, personaliza, valida, busca y elimina firmas sin dificultad en diferentes tipos de documentos, ofreciendo una flexibilidad inigualable para tus flujos de trabajo.

Características de firma y código QR

Firma de documentos en múltiples formatos

Añade múltiples tipos de firmas, incluyendo Texto, Imagen, Código de Barras, Código QR y Sello a cualquier formato de documento compatible. Colócalas en cualquier página y gestiona los metadatos del documento. Asegura la seguridad del documento a través de certificados digitales para prevenir cambios no autorizados.

Validación de firmas eficaz

Valida todas las firmas dentro de un documento para asegurarte de que cumplan con los estándares requeridos. Recupera y revisa firmas fácilmente a través de la funcionalidad de búsqueda incorporada.

Edición de firmas flexible

Actualiza o modifica firmas existentes, ajustando aspectos como contenido, ubicación, tamaño y color, para adaptarse a las necesidades de tu documento después de la firma inicial.

Eliminación de firmas simplificada

Elimina cualquier firma no deseada u obsoleta, incluyendo certificados digitales, sin complicaciones. El control total sobre la gestión de firmas garantiza un documento limpio y bien organizado.

Personalizando un código QR generado

Este ejemplo detalla el proceso de añadir un código QR personalizado a una página de PDF.

JavaScript

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

// Obtén el documento a firmar y pásalo a Signature.
const signature = new signatureLib.Signature('input.pdf');

// Configura las opciones del código QR con el texto requerido.
const signOptions = new signatureLib.QrCodeSignOptions('Archived on July 11, 2019');

// Determina la posición del código QR en la página.
signOptions.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
signOptions.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);

// Especifica el relleno de la firma.
const padding = new signatureLib.Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// Elige el color del código QR.
signOptions.setForeColor(signatureLib.Color.RED);

// Define las opciones de fuente para el mensaje acompañante.
const font = new signatureLib.SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// Personaliza el color de fondo y el cepillo para el 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);

// Incorpora el código QR en el documento.
signature.sign('output.pdf', signOptions);
npm i @groupdocs/groupdocs.signature
haz clic para copiar
copiado
Más ejemplos Documentación

Explora las capacidades de GroupDocs.Signature for Node.js via Java

GroupDocs.Signature for Node.js via Java ofrece herramientas avanzadas de mejora de documentos, permitiendo la generación e incrustación de múltiples tipos de firma, incluyendo códigos QR, en formatos de archivo populares. Firma y asegura PDFs, documentos de Word, hojas de Excel, presentaciones de PowerPoint e imágenes con firmas de Texto, Imagen, Código de Barras, Código QR, Metadatos, Digitales y Sello.
Aprende más
About illustration

¿Listo para empezar?

Descargue GroupDocs.Signature gratis u obtenga una licencia de prueba para obtener acceso completo.

Recursos útiles

Explore la documentación, las muestras de código y el apoyo de la comunidad para mejorar su experiencia.

Entiende nuestras principales capacidades

Ofrecemos una amplia selección de formatos de firma y operaciones adaptadas a tus necesidades.

Integra códigos QR con varios formatos de archivo

Aprovecha la API de Node.js via Java para generar códigos QR e incrustarlos en una variedad de formatos de archivo ampliamente utilizados. Encapsula datos importantes en estos códigos para una integración fluida y recuperación futura.

Consejos para licencias temporales

1
Regístrate con tu correo electrónico del trabajo. No se permiten servicios de correo gratuitos.
2
Utilice el botón Obtener una licencia temporal en el segundo paso.
 Español