Comment ajouter un filigrane dans Excel à l'aide de C#

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

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 :

  1. Instanciez une nouvelle instance de la classe Workbook.
  2. Obtenez la première Worksheet par défaut.
  3. 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.
  4. 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

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.

Voir également