GroupDocs.Signature for Node.js via Java

Créer des codes QR pour PDF

Créez et intégrez des codes-barres 2D avec un contenu personnalisable, y compris du texte et des données numériques, dans divers types de documents tels que des PDF, Word, Excel et Images avec GroupDocs.Signature for Node.js via Java.

Guide pour générer et intégrer un code QR à n’importe quel endroit dans un PDF

GroupDocs.Signature permet la création de codes QR dans divers formats populaires et leur intégration dans les pages de PDF. Supportant plus de 10 types distincts de codes QR, notre solution peut être incorporée sans couture dans des applications Node.js via Java, enrichissant celles-ci avec des capacités de signature par code QR.

  1. Fournissez le fichier ou le flux PDF pour la signature du code QR.
  2. Entrez le texte souhaité dans l’instance QrCodeSignOptions.
  3. Ajustez les paramètres visuels tels que la couleur, le positionnement, la taille, etc.
  4. Enregistrez le document contenant le code QR.
const signatureLib = require('@groupdocs/groupdocs.signature')

// Créez une instance Signature et passez le chemin du document
const signature = new signatureLib.Signature('input.pdf');

// Utilisez QrCodeSignOptions pour insérer un code QR dans le document
// Create QR code sign options
const options = new signatureLib.QrCodeSignOptions('Text Content');

// Définissez le type de signature et son emplacement sur la page
options.setEncodeType(signatureLib.QrCodeTypes.QR);
options.setLeft(100);
options.setTop(100);

// Enregistrez le document avec le QR code ajouté
signature.sign('output.pdf', options);
npm i @groupdocs/groupdocs.signature
cliquez pour copier
copié
Plus d'exemples Documentation

Intégration complète des signatures et des codes QR

Avec l’API GroupDocs.Signature for Node.js via Java, vous pouvez gérer un large éventail de signatures. Créez, personnalisez, vérifiez, recherchez et supprimez des signatures facilement à travers différents types de documents, offrant une flexibilité inégalée pour vos workflows.

Fonctionnalités de signature et de code QR

Signature de documents multi-format

Ajoutez plusieurs types de signatures, y compris des signatures de type Texte, Image, Code-barres, Code QR et Cachet, à tout format de document pris en charge. Placez-les sur n’importe quelle page et gérez les métadonnées du document. Assurez la sécurité du document grâce à des certificats numériques pour prévenir les modifications non autorisées.

Validation efficace des signatures

Validez toutes les signatures au sein d’un document pour vous assurer qu’elles respectent les normes requises. Récupérez et examinez facilement les signatures grâce à la fonctionnalité de recherche intégrée.

Édition flexible des signatures

Mettez à jour ou modifiez les signatures existantes, en ajustant des aspects tels que le contenu, l’emplacement, la taille et la couleur, pour répondre aux besoins de votre document après la signature initiale.

Suppression de signatures simplifiée

Supprimez toute signature indésirable ou obsolète, y compris les certificats numériques, facilement. Un contrôle total sur la gestion des signatures garantit un document propre et bien organisé.

Personnalisation d’un code QR généré

Cet exemple détaille le processus d’ajout d’un code QR personnalisé à une page PDF.

JavaScript

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

// Obtenez le document à signer et passez-le à Signature.
const signature = new signatureLib.Signature('input.pdf');

// Configurez les options de code QR avec le texte requis.
const signOptions = new signatureLib.QrCodeSignOptions('Archived on July 11, 2019');

// Déterminez la position du code QR sur la page.
signOptions.setVerticalAlignment(signatureLib.VerticalAlignment.Bottom);
signOptions.setHorizontalAlignment(signatureLib.HorizontalAlignment.Right);

// Spécifiez la marge de la signature.
const padding = new signatureLib.Padding();
padding.setRight(20);
padding.setTop(20);
signOptions.setMargin(padding);

// Choisissez la couleur du code QR.
signOptions.setForeColor(signatureLib.Color.RED);

// Définissez les options de police pour le message d'accompagnement.
const font = new signatureLib.SignatureFont();
font.setSize(12);
font.setFamilyName("Comic Sans MS");
signOptions.setFont(font);

// Personnalisez la couleur de fond et le pinceau pour le code 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);

// Intégrez le code QR dans le document.
signature.sign('output.pdf', signOptions);
npm i @groupdocs/groupdocs.signature
cliquez pour copier
copié
Plus d'exemples Documentation

Découvrez les capacités de GroupDocs.Signature for Node.js via Java

GroupDocs.Signature for Node.js via Java propose des outils avancés d’amélioration de documents, permettant la génération et l’intégration de plusieurs types de signatures, y compris des codes QR, dans des formats de fichiers populaires. Signature et sécurisation de PDF, documents Word, feuilles de calcul Excel, présentations PowerPoint et images avec des signatures de type Texte, Image, Code-barres, Code QR, Métadonnées, Numérique et Cachet.
En savoir plus
About illustration

Prêt à commencer ?

Téléchargez GroupDocs.Signature gratuitement ou obtenez une licence d’essai pour un accès complet !

Ressources utiles

Explorez la documentation, les échantillons de code et le soutien communautaire pour améliorer votre expérience.

Comprendre nos principales capacités

Nous offrons une large sélection de formats et opérations de signatures adaptés à vos besoins.

Intégrer des codes QR avec divers formats de fichiers

Exploitez l’API Node.js via Java pour générer des codes QR et les intégrer dans une variété de formats de fichiers largement utilisés. Encapsulez des données importantes dans ces codes-barres pour une intégration transparente et une récupération future.

Conseils sur les licences temporaires

1
Inscrivez-vous avec votre adresse e-mail professionnelle. Les services de messagerie gratuits ne sont pas autorisés.
2
Utilisez le bouton Obtenir une licence temporaire à la deuxième étape.
 Français