Supprimer la signature du code QR du document
Introduction
Dans ce didacticiel, nous vous guiderons tout au long du processus de suppression d’une signature de code QR d’un document à l’aide de GroupDocs.Signature pour .NET. Suivez ces instructions étape par étape pour supprimer efficacement les signatures de code QR.
Conditions préalables
Avant de commencer, assurez-vous de disposer des conditions préalables suivantes :
- GroupDocs.Signature pour .NET : assurez-vous que la bibliothèque GroupDocs.Signature est installée dans votre projet .NET. Vous pouvez le télécharger depuisici.
- Document avec signature de code QR : préparez un document contenant les signatures de code QR que vous souhaitez supprimer.
- Connaissance de base de C# : Familiarisez-vous avec les bases du langage de programmation C#.
Importation d’espaces de noms
Avant de plonger dans le code, importez les espaces de noms nécessaires dans votre fichier C# :
using System;
using System.Collections.Generic;
using System.IO;
using GroupDocs.Signature;
using GroupDocs.Signature.Domain;
using GroupDocs.Signature.Options;
Étape 1 : Définir les chemins de fichiers
// Le chemin d'accès au répertoire des documents.
string filePath = "sample_multiple_signatures.docx";
string fileName = Path.GetFileName(filePath);
// Définissez le chemin du fichier de sortie pour le document modifié.
string outputFilePath = Path.Combine("Your Document Directory", "DeleteQRCode", fileName);
// Copiez le fichier source puisque la méthode Supprimer fonctionne avec le même document.
File.Copy(filePath, outputFilePath, true);
Étape 2 : initialiser l’objet de signature
using (Signature signature = new Signature(outputFilePath))
{
// Créez des options pour rechercher les signatures de code QR.
QrCodeSearchOptions options = new QrCodeSearchOptions();
// Recherchez les signatures de code QR dans le document.
List<QrCodeSignature> signatures = signature.Search<QrCodeSignature>(options);
Étape 3 : Vérifier l’existence de la signature du code QR
if (signatures.Count > 0)
{
// Obtenez la première signature de code QR trouvée dans le document.
QrCodeSignature qrCodeSignature = signatures[0];
Étape 4 : Supprimer la signature du code QR
// Supprimez la signature du code QR du document.
bool result = signature.Delete(qrCodeSignature);
if (result)
{
Console.WriteLine($"Signature with QR-Code '{qrCodeSignature.Text}' and encode type '{qrCodeSignature.EncodeType.TypeName}' was deleted from document ['{fileName}'].");
}
else
{
Helper.WriteError($"Signature was not deleted from the document! Signature with Barcode '{qrCodeSignature.Text}' and encode type '{qrCodeSignature.EncodeType.TypeName}' was not found!");
}
}
}
Toutes nos félicitations! Vous avez réussi à supprimer la signature du code QR du document à l’aide de GroupDocs.Signature pour .NET.
Conclusion
Dans ce didacticiel, nous avons appris à supprimer une signature de code QR d’un document à l’aide de GroupDocs.Signature pour .NET. En suivant les étapes fournies, vous pouvez gérer et manipuler efficacement les signatures au sein de vos applications .NET.
FAQ
Puis-je supprimer plusieurs signatures de code QR d’un document ?
Oui, vous pouvez modifier le code pour parcourir toutes les signatures de code QR et les supprimer en conséquence.
GroupDocs.Signature prend-il en charge d’autres types de signatures en plus des codes QR ?
Oui, GroupDocs.Signature prend en charge différents types de signature tels que le texte, l’image, le code-barres, etc.
GroupDocs.Signature est-il compatible avec tous les formats de documents ?
GroupDocs.Signature prend en charge un large éventail de formats de documents, notamment PDF, Microsoft Word, Excel, PowerPoint, etc.
Puis-je personnaliser les options de recherche de signatures ?
Oui, vous pouvez adapter les options de recherche en fonction de vos besoins pour localiser des signatures spécifiques dans le document.
Existe-t-il une version d’essai disponible pour GroupDocs.Signature ?
Oui, vous pouvez accéder à une version d’essai gratuite de GroupDocs.Signature à partir deici.