
Comment ajouter un filigrane dans Excel à l’aide de C#
Chargez un fichier source XLS/XLSX, insérez un filigrane et protégez vos fichiers visuels contre le vol. Dans ce monde de données en pleine croissance, il n’est pas moins difficile de protéger les fichiers de l’entreprise. Cependant, l’ajout d’un filigrane empêchera vos fichiers de perdre leur identité. Nous utiliserons C# Excel API pour automatiser le processus d’ajout de filigranes dans les fichiers Excel. Par conséquent, écrivons un extrait de code et voyons comment ajouter un filigrane dans Excel à l’aide de C# par programme.
Les points suivants seront traités dans ce guide :
- Installation de l’API C# Excel
- Comment ajouter un filigrane dans Excel à l’aide de C#
- Options avancées de filigrane Excel
Installation de l’API C# Excel
Cette bibliothèque offre un large éventail de méthodes qui vous aident à configurer vos appels d’API en fonction des besoins de votre entreprise. Cependant, pour installer cette API, vous pouvez soit télécharger le package API, soit l’installer via NuGet.
Install-Package Aspose.Cells
Comment ajouter un filigrane dans Excel à l’aide de C#
Dans de nombreux cas, vous devez partager vos fichiers WIP (travail en cours). Il est donc obligatoire d’ajouter un filigrane tel que le logo de votre entreprise pour les marquer comme votre propriété.
Vous pouvez suivre les étapes et l’extrait de code ci-dessous :
- Instanciez une nouvelle instance de la classe Workbook.
- Obtenez la première Worksheet par défaut.
- Ajoutez un filigrane en appelant la méthode AddTextEffect, définissez le type d’effet de texte de WordArt en transmettant la propriété TextEffect1, le texte WordArt, le nom de la police, la taille, les propriétés gras et fontItalic.
- Enregistrez le fichier en appelant la méthode Save.
Copiez et collez le code suivant dans votre fichier principal :
string FileName = "Add WordArt Watermark to Worksheet.xlsx";
//Instancier une nouvelle instance de la classe Workbook
Workbook workbook = new Workbook();
//Obtenir la première feuille de calcul par défaut
Worksheet sheet = workbook.Worksheets[0];
//Ajoutez un filigrane en appelant la méthode AddTextEffect, définissez le type d'effet de texte de WordArt en transmettant la propriété TextEffect1, le texte WordArt, le nom de la police, la taille, les propriétés gras et fontItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Enregistrez le fichier en appelant la méthode Save
workbook.Save(FileName);
Vous pouvez voir la sortie dans l’image ci-dessous :

Filigrane Excel - options avancées
De plus, de nombreuses méthodes et propriétés sont exposées par cette API C# Excel. Vous pouvez naviguer dans la documentation pour connaître les autres fonctionnalités.
De plus, vous pouvez trouver les extraits de code pour ajouter des filigranes dans les fichiers XLSB et XLSM à l’aide de cette bibliothèque.
string FileName = "Add WordArt Watermark to Worksheet.xlsx";
//Instancier une nouvelle instance de la classe Workbook
Workbook workbook = new Workbook();
//Obtenir la première feuille de calcul par défaut
Worksheet sheet = workbook.Worksheets[0];
//Ajoutez un filigrane en appelant la méthode AddTextEffect, définissez le type d'effet de texte de WordArt en transmettant la propriété TextEffect1, le texte WordArt, le nom de la police, la taille, les propriétés gras et fontItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Enregistrez le fichier en appelant la méthode Save
workbook.Save(FileName);
Copiez et collez le code suivant dans votre fichier principal :
string FileName = "Add WordArt Watermark to Worksheet.xlsm";
//Instancier une nouvelle instance de la classe Workbook
Workbook workbook = new Workbook();
//Obtenir la première feuille de calcul par défaut
Worksheet sheet = workbook.Worksheets[0];
//Ajoutez un filigrane en appelant la méthode AddTextEffect, définissez le type d'effet de texte de WordArt en transmettant la propriété TextEffect1, le texte WordArt, le nom de la police, la taille, les propriétés gras et fontItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Enregistrez le fichier en appelant la méthode Save
workbook.Save(FileName);
string FileName = "Add WordArt Watermark to Worksheet.xlsb";
//Instancier une nouvelle instance de la classe Workbook
Workbook workbook = new Workbook();
//Obtenir la première feuille de calcul par défaut
Worksheet sheet = workbook.Worksheets[0];
//Ajoutez un filigrane en appelant la méthode AddTextEffect, définissez le type d'effet de texte de WordArt en transmettant la propriété TextEffect1, le texte WordArt, le nom de la police, la taille, les propriétés gras et fontItalic
Aspose.Cells.Drawing.Shape wordart = sheet.Shapes.AddTextEffect(Drawing.MsoPresetTextEffect.TextEffect1,
"CONFIDENTIAL", "Arial Black", 50, false, true
, 18, 8, 1, 1, 130, 800);
//Enregistrez le fichier en appelant la méthode Save
workbook.Save(FileName);
Obtenez une licence gratuite
Vous pouvez bénéficier d’une licence temporaire gratuite pour essayer l’API sans limitation d’évaluation.
Résumé
Nous espérons que vous avez trouvé cet article de blog utile. Nous avons expliqué comment ajouter un filigrane dans Excel à l’aide de l’API C# Excel. De plus, nous avons également exploré les options et méthodes avancées exposées par cette bibliothèque. N’oubliez pas de visiter la documentation.
De plus, nous vous suggérons de suivre notre Guide de démarrage.
Enfin, conholdate.com écrit constamment de nouveaux articles de blog. Par conséquent, veuillez rester en contact pour les dernières mises à jour.
poser une question
Vous pouvez nous faire part de vos questions ou requêtes sur notre forum.
FAQ
Comment ajouter un filigrane à Excel ?
Installez cette API C# Excel pour ajouter des filigranes dans les fichiers Excel par programmation. De plus, vous pouvez visiter ce lien pour trouver les étapes et l’extrait de code.