Watermarks spiller en vigtig rolle i professionel dokumenthåndtering — fra brandidentitet til beskyttelse af indhold. I Excel arbejdsbøger kan de markere et ark som Fortroligt”,
Udkast” eller inkludere et virksomhedslogo for ensartet branding. Denne artikel giver de nødvendige detaljer om vores cloud-baserede SDK, der tilbyder fleksibilitet, automatisering og præcision til indsættelse af vandmærker i Excel arbejdsbøger.
Excel Processing API
Aspose.Cells Cloud SDK for .NET tilbyder C#-udviklere en avanceret, skalerbar og sikker måde at administrere Excel-filer online. Når det kommer til vandmærkning, tilbyder det:
- Cloud-baseret automation – Tilføj eller fjern vandmærker uden lokale installationer.
- Cross-platform support – Works across .NET Core, .NET Framework, and serverless environments.
- Høj ydeevne – Behandler store arbejdsbøger effektivt i skyen.
- RESTful integration – Forenkler integration ved hjælp af SDK’er eller direkte HTTP-anmodninger.
Uanset om du har brug for at anvende et vandmærke til Excel-regneark for beskyttelse eller branding, gør Aspose.Cells Cloud processen ubesværet.
Miljøopsætning
Før du begynder med behandlingen af Excel-arbejdsbogen, skal du sikre dig, at du har:
- En gyldig Aspose.Cloud konto (for at få Client ID og hemmelighed).
- Installeret Visual Studio eller en .NET-kompatibel IDE.
- Et Excel-regneark (XLS eller XLSX) og en billedfil (logo eller vandmærke).
Installer SDK’en ved hjælp af NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Watermark Excel using C#
Det følgende eksempel demonstrerer, hvordan man uploader en Excel-arbejdsbog til cloud-lagring og anvender et vandmærke-billede ved hjælp af Aspose.Cells Cloud SDK til .NET.
- Opret en instans af CellsApi, hvor vi passerer klientlegitimationsoplysninger som argumenter.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
- Upload Excel-arbejdsbogen til cloud-lagring.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
- Convert image stream to byte array.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
- Kalde API’en for at anvende vandmærke billedet som baggrund for alle regneark i arbejdsbogen.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// For more examples, please visit https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Get client credentials from https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";
// create an instance of CellsApi class.
var cellsApi = new CellsApi(clientId, clientSecret);
// Upload the input Excel file to Cloud Storage
using (var fileStream = File.OpenRead(inputExcel))
{
cellsApi.UploadFile(inputExcel, fileStream);
}
// Read the watermark image file
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
// Tilføj vandmærke til Excel-projektmappe
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);
Console.WriteLine("Watermark successfully added to Excel workbook.");
Indsæt vandmærke i Excel ved hjælp af cURL
Hvis du foretrækker kommandolinje- eller scriptbaseret automatisering, understøtter Aspose.Cells Cloud også RESTful cURL-operationer.
Trin 1. - Opret en ACCESSTOKEN baseret på klientlegitimationsoplysninger:
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"
Trin 2 - Upload en Excel-fil til cloud-lagring.
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}"
Trin 3 - Tilføj vandmærke billede til Excel-arbejdsbog.
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}
- navn på input Excel-fil i cloud-lagring.{ACCESSTOKEN}
- JWT-token genereret ovenfor.{watermarkImage}
- Billedfil der skal bruges som vandmærke.
Watermark Excel Online
Vil du teste funktionen uden at kode?
Prøv vores Free Online Excel Watermark App — drevet af Aspose.Cells Cloud. Upload simpelthen dit Excel-regneark, anvend dit logo eller vandmærkes billede, og download den resulterende fil med det samme.

Konklusion
Uanset om du udvikler et dokumentautomatiseringssystem eller integrerer Excel-filbranding i din applikationsarbejdsgang, muliggør denne SDK sømløs Excel-vandmærkning i skyen—sikker, skalerbar og udviklervenlig.
Nyttige Links
Ofte stillede spørgsmål (FAQs)
-
Does the Excel watermark API support both image and text watermarks? API’et giver dig mulighed for at tilføje billede-baserede vandmærker (såsom PNG, JPEG eller BMP).Angående tekst-baserede vandmærker kan du implementere det ved at overlappe tekst via tegne- eller form-API’erne.
-
Can I apply a different watermark to each worksheet in the Excel file? Ja. Aspose.Cells Cloud SDK giver detaljeret kontrol over individuelle regneark. Du kan bruge
CellsWorksheetPutBackground()
metoden til at anvende etunikkt vandmærke til et specifikt regneark i stedet for hele arbejdsbogen
. -
Do I need Microsoft Excel installed to use the Aspose.Cells Cloud SDK? Nej. Aspose.Cells Cloud SDK til .NET er helt cloud-baseret, hvilket betyder, at du kan
anvende eller fjerne vandmærker fra Excel-filer
uden at installere Microsoft Excel eller nogen yderligere desktop-software. -
Er mine data sikre under behandling af Excel-vandmærker i skyen? Ja. Aspose.Cells Cloud bruger SSL-kryptering til datatransmission og opbevarer filer sikkert i skyen. Uploadede filer slettes automatisk efter operationen er afsluttet (baseret på den opbevaringsperiode, du vælger til din kortlagte opbevaring).
Anbefalede artikler
Vi anbefaler, at du besøger g links for at lære mere om: