A vízjelek kulcsszerepet játszanak a professzionális dokumentumkezelésben — a márkaidentitástól kezdve a tartalom védelméig. Az Excel munkafüzetekben megjelölhetik a lapot Bizalmas”,
Tervezet” felirattal, vagy egy vállalati logót tartalmazhatnak a következetes márkázás érdekében. Ez a cikk a felhőalapú SDK-ról nyújtja a szükséges részleteket, amely rugalmasságot, automatizálást és pontosságot biztosít a vízjel Excel munkafüzetbe történő beillesztéséhez.
Excel Processing API
Aspose.Cells Cloud SDK for .NET egy fejlett, skálázható és biztonságos megoldást kínál a C# fejlesztők számára az Excel fájlok online kezelésére. Amikor vízjelezésről van szó, a következőket nyújtja:
- Felhőalapú automatizálás – Vízmárkák hozzáadása vagy eltávolítása helyi telepítések nélkül.
- Cross-platform support – Működik .NET Core, .NET Framework és szerver nélküli környezetekben.
- Magas teljesítmény – Hatékonyan dolgozza fel a nagy munkafüzeteket a felhőben.
- RESTful integráció – Egyszerűsíti az integrációt SDK-k vagy közvetlen HTTP kérések használatával.
Akár vízjelet szeretne alkalmazni az Excel munkalapokon védelem vagy márkázás céljából, az Aspose.Cells Cloud ezt a folyamatot egyszerűvé teszi.
Környezet beállítása
Mielőtt elkezdené az Excel munkafüzet feldolgozását, győződjön meg róla, hogy rendelkezik a következőkkel:
- A valid Aspose.Cloud account (to obtain Client ID and Secret).
- Telepítette a Visual Studio-t vagy bármilyen .NET-kompatibilis IDE-t.
- Egy Excel munkafüzet (XLS vagy XLSX) és egy kép fájl (logó vagy vízjel).
Install the SDK using NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Watermark Excel using C#
A következő példa bemutatja, hogyan lehet feltölteni egy Excel munkafüzetet a felhő tárhelyre, és vízjelet alkalmazni egy képre az Aspose.Cells Cloud SDK használatával a .NET-hez.
- Hozzon létre egy CellsApi példányt, ahol az ügyfél hitelesítő adatokat argumentumként adunk meg.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
- Töltsd fel az Excel munkafüzetet a felhő tárolóra.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
- Convert image stream to byte array.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
- Hívd meg az API-t, hogy a vízjelet háttérképként alkalmazza az összes munkalapra a munkafüzetben.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// További példákért kérjük, látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ oldalra.
// Get client credentials from https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";
// hozza létre a CellsApi osztály egy példányát.
var cellsApi = new CellsApi(clientId, clientSecret);
// Töltse fel az Excel fájlt a Felhő Tárhelyre
using (var fileStream = File.OpenRead(inputExcel))
{
cellsApi.UploadFile(inputExcel, fileStream);
}
// Olvasd el a vízjel kép fájlt
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
// Vízzel jelölje meg az Excel munkafüzetet
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);
Console.WriteLine("Watermark successfully added to Excel workbook.");
Watermarkot beszúrni Excelbe cURL segítségével
Ha a parancssori vagy a szkript-alapú automatizálást részesíti előnyben, az Aspose.Cells Cloud szintén támogatja a RESTful cURL műveleteket.
Lépés 1. - Készítsen egy ACCESSTOKEN-t az ügyfélhitelesítő adatok alapján:
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"
Step 2- Töltsön fel egy Excel fájlt a felhő tárolóba.
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}"
- lépés - Vízjel kép hozzáadása az Excel munkafüzethez.
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}
- a felhőalapú tárolóban található bemeneti Excel fájl neve.{ACCESSTOKEN}
- A fent említett JWT token.{watermarkImage}
- A kép fájl, amely vízjeleként lesz használva.
Vízjel Excel Online
Szeretnéd tesztelni a funkciót kódolás nélkül?
Próbálja ki a Ingyenes Online Excel Vízjel Alkalmazást — amelyet az Aspose.Cells Cloud működtet. Egyszerűen töltse fel az Excel munkafüzetét, alkalmazza a logóját vagy vízjel képét, és azonnal töltse le a kapott fájlt.

Következtetés
Akár dokumentumautomatizálási rendszert fejlesztesz, akár Excel fájl márkázását integrálod az alkalmazás munkafolyamatába, ez az SDK zökkenőmentes Excel vízjelezést tesz lehetővé a felhőben—biztonságos, skálázható és fejlesztőbarát.
Hasznos hivatkozások
Gyakran Ismételt Kérdések (GYIK)
-
Does the Excel watermark API support both image and text watermarks? Az API lehetővé teszi, hogy képalapú vízjelet adj hozzá (például PNG, JPEG vagy BMP formátumban).A szögalapú vízjelek esetében ezt a szöveg rétegzésével valósíthatod meg a rajzoló vagy alak API-k segítségével.
-
Can I apply a different watermark to each worksheet in the Excel file? Igen. Az Aspose.Cells Cloud SDK részletes vezérlést biztosít az egyes munkalapok felett. A
CellsWorksheetPutBackground()
metódust használhatja egyegyedi vízjel alkalmazásához egy adott munkalapra, nem pedig az egész munkafüzetre
. -
Do I need Microsoft Excel installed to use the Aspose.Cells Cloud SDK? Nem. Az Aspose.Cells Cloud SDK a .NET-hez teljesen felhőalapú, ami azt jelenti, hogy
alkalmazhat vagy eltávolíthat vízjelet Excel fájlokból
anélkül, hogy telepítené a Microsoft Excel-t vagy bármilyen további asztali szoftvert. -
Az adataim biztonságosak az Excel vízjel feldolgozása közben a felhőben? Igen. Az Aspose.Cells Cloud SSL titkosítást használ az adatátvitelhez, és a fájlokat biztonságosan tárolja a felhőben. A feltöltött fájlok automatikusan törlésre kerülnek, miután a művelet befejeződött (az Ön által a leképezett tároláshoz kiválasztott megőrzési időszak alapján).
Ajánlott cikkek
Javasoljuk, hogy látogass el a g linkekre, hogy többet megtudhass: