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:

  1. A valid Aspose.Cloud account (to obtain Client ID and Secret).
  2. Telepítette a Visual Studio-t vagy bármilyen .NET-kompatibilis IDE-t.
  3. 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.

  1. 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);
  1. Töltsd fel az Excel munkafüzetet a felhő tárolóra.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. Convert image stream to byte array.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. 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}"
  1. 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.

watermark excel online

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)

  1. 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.

  2. 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 egy egyedi vízjel alkalmazásához egy adott munkalapra, nem pedig az egész munkafüzetre.

  3. 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.

  4. 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: