Les filigranes jouent un rôle crucial dans la gestion professionnelle des documents - de l’identité de marque à la protection du contenu. Dans Excel les classeurs, ils peuvent marquer une feuille comme Confidentiel, Brouillon, ou inclure un logo d’entreprise pour un branding cohérent. Cet article fournit les détails nécessaires sur notre SDK basé sur le cloud offrant flexibilité, automatisation et précision pour insérer un filigrane dans un classeur Excel.

API de traitement Excel

Aspose.Cells Cloud SDK for .NET offre aux développeurs C# un moyen avancé, évolutif et sécurisé de gérer des fichiers Excel en ligne. En ce qui concerne le filigrane, il fournit :

  • Automatisation basée sur le cloud – Ajouter ou supprimer des filigranes sans installations locales.
  • Support multiplateforme – Fonctionne sur .NET Core, .NET Framework et les environnements sans serveur.
  • Haute performance – Traite efficacement de grands classeurs dans le cloud.
  • Intégration RESTful – Simplifie l’intégration en utilisant des SDK ou des requêtes HTTP directes.

Que vous ayez besoin d’appliquer un filigrane sur des feuilles de calcul Excel pour la protection ou le branding, Aspose.Cells Cloud rend le processus sans effort.

Configuration de l’environnement

Avant de commencer le traitement du classeur Excel, assurez-vous d’avoir :

  1. Un compte valide Aspose.Cloud(pour obtenir l’ID client et le secret).
  2. Installer Visual Studio ou tout IDE compatible avec .NET.
  3. Un classeur Excel (XLS ou XLSX) et un fichier image (logo ou filigrane).

Installez le SDK à l’aide du gestionnaire de packages NuGet :

Install-Package Aspose.Cells-Cloud

Watermark Excel using C#

L’exemple suivant démontre comment télécharger un classeur Excel vers un stockage cloud et appliquer une image de filigrane en utilisant le SDK Aspose.Cells Cloud pour .NET.

  1. Créez une instance de CellsApi où nous passons les identifiants du client en arguments.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
  1. Téléchargez le classeur Excel dans le stockage cloud.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. Convertir le flux d’image en tableau d’octets.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. Appelez l’API pour appliquer l’image de filigrane en tant qu’arrière-plan à toutes les feuilles de calcul du classeur.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// Pour plus d'exemples, veuillez visiter https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obtenez les identifiants du client à partir de https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";

// créer une instance de la classe CellsApi.
var cellsApi = new CellsApi(clientId, clientSecret);

// Téléchargez le fichier Excel d'entrée sur le stockage cloud
using (var fileStream = File.OpenRead(inputExcel))
{
    cellsApi.UploadFile(inputExcel, fileStream);
}

// Lire le fichier image de filigrane
byte[] imageBytes = File.ReadAllBytes(watermarkImage);

// Ajouter un filigrane au classeur Excel
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);

Console.WriteLine("Watermark successfully added to Excel workbook.");

Insérer un filigrane dans Excel en utilisant cURL

Si vous préférez l’automatisation par ligne de commande ou par script, Aspose.Cells Cloud prend également en charge les opérations cURL RESTful.

Étape 1. - Créer un ACCESSTOKEN basé sur les informations d’identification du client :

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXXX-XXXXXX&client_secret=XXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Étape 2 - Téléchargez un fichier Excel sur le stockage Cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {ACCESS_TOKEN}"

Étape 3 - Ajouter une image de filigrane au classeur Excel.

curl -v "https://api.aspose.cloud/v3.0/cells/{excelFile}/background" \
-X PUT \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: multipart/form-data" \
-d  "File":{"watermarkImage"}

Replace:

  • {excelFile} - nom du fichier Excel d’entrée dans le stockage cloud.
  • {ACCESSTOKEN} - Jeton JWT généré ci-dessus.
  • {watermarkImage} - Fichier image à utiliser comme filigrane.

Watermark Excel Online

Voulez-vous tester la fonctionnalité sans coder ?

Essayez notre Application de Filigrane Excel en Ligne Gratuite — propulsée par Aspose.Cells Cloud. Il vous suffit de télécharger votre classeur Excel, d’appliquer votre logo ou votre image de filigrane, et de télécharger immédiatement le fichier résultant.

watermark excel en ligne

Conclusion

Que vous développiez un système d’automatisation de documents ou que vous intégriez le marquage de fichiers Excel dans le flux de travail de votre application, ce SDK permet un ajout de filigrane Excel fluide dans le cloud : sécurisé, évolutif et convivial pour les développeurs.

Liens utiles

Questions Fréquemment Posées (FAQ)

  1. L’API de filigrane Excel prend-elle en charge à la fois les filigranes d’image et de texte ? L’API vous permet d’ajouter des filigranes basés sur des images (tels que PNG, JPEG ou BMP).En ce qui concerne les filigranes basés sur du texte, vous pouvez les mettre en œuvre en superposant du texte via les API de dessin ou de formes.

  2. Puis-je appliquer un filigrane différent à chaque feuille de calcul dans le fichier Excel ? Oui. Le SDK Aspose.Cells Cloud fournit un contrôle granulaire sur les feuilles de calcul individuelles. Vous pouvez utiliser la méthode CellsWorksheetPutBackground() pour appliquer un filigrane unique à une feuille de calcul spécifique plutôt qu'à l'ensemble du classeur.

  3. Do I need Microsoft Excel installed to use the Aspose.Cells Cloud SDK? Non. Le SDK Aspose.Cells Cloud pour .NET est entièrement basé sur le cloud, ce qui signifie que vous pouvez appliquer ou supprimer des filigranes des fichiers Excel sans installer Microsoft Excel ou tout autre logiciel de bureau supplémentaire.

  4. Is my data secure during Excel watermark processing in the cloud? Oui. Aspose.Cells Cloud utilise le chiffrement SSL pour la transmission de données et stocke les fichiers en toute sécurité dans le cloud. Les fichiers téléchargés sont automatiquement supprimés après la fin de l’opération (en fonction de la période de conservation que vous sélectionnez pour votre stockage mappé).

Articles recommandés

Nous vous recommandons de visiter les g liens pour en savoir plus sur :