Водяні знаки відіграють важливу роль у професійному управлінні документами — від ідентичності бренду до захисту контенту. У Excel робочих книгах вони можуть позначати аркуш як “Конфіденційний”, “Чернетка” або включати логотип компанії для послідовного брендингу. Ця стаття надає необхідні деталі про наш хмарний SDK, який забезпечує гнучкість, автоматизацію та точність для вставки водяного знака в робочу книгу Excel.

Excel Processing API

Aspose.Cells Cloud SDK for .NET пропонує розробникам C# розвинений, масштабований та безпечний спосіб управління файлами Excel онлайн. Що стосується водяних знаків, він пропонує:

  • Хмарна автоматизація – Додайте або видаліть водяні знаки без локальних установок.
  • Кросплатформна підтримка – Працює в .NET Core, .NET Framework і безсерверних середовищах.
  • Висока продуктивність – Ефективно обробляє великі книги в хмарі.
  • RESTful інтеграція – Спрощує інтеграцію за допомогою SDK або прямих HTTP запитів.

Незалежно від того, чи потрібно вам додати водяний знак на аркуші Excel для захисту чи брендингу, Aspose.Cells Cloud робить цей процес простим.

Налаштування середовища

Перед початком обробки книги Excel, переконайтеся, що у вас є:

  1. Дійсний Aspose.Cloud обліковий запис (щоб отримати Client ID та Secret).
  2. Встановлено Visual Studio або будь-яку IDE, сумісну з .NET.
  3. Файл Excel (XLS або XLSX) та зображення (логотип або водяний знак).

Встановіть SDK за допомогою диспетчера пакетів NuGet:

Install-Package Aspose.Cells-Cloud

Watermark Excel using C#

Наступний приклад демонструє, як завантажити файл Excel у хмарне сховище та застосувати зображення водяного знака за допомогою Aspose.Cells Cloud SDK для .NET.

  1. Створіть екземпляр CellsApi, куди ми передаємо облікові дані клієнта як аргументи.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
  1. Завантажте книгу Excel до хмарного зберігання.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
  1. Перетворіть потік зображення на масив байтів.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);
  1. Викликати API, щоб застосувати зображення водяного знака як фон до всіх аркушів у книзі.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// Для отримання додаткових прикладів, будь ласка, відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientId = "CLIENT_ID";
string clientSecret = "CLIENT_SECRET";
string inputExcel = "input.xlsx";
string watermarkImage = "Watermark.png";

// створіть екземпляр класу CellsApi.
var cellsApi = new CellsApi(clientId, clientSecret);

// Завантажте вхідний файл Excel до хмарного сховища.
using (var fileStream = File.OpenRead(inputExcel))
{
    cellsApi.UploadFile(inputExcel, fileStream);
}

// Прочитайте файл з водяним знаком.
byte[] imageBytes = File.ReadAllBytes(watermarkImage);

// Додати фон до книги Excel
var response = cellsApi.CellsWorkbookPutWorkbookBackground(inputExcel, imageBytes, null);

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

Insert Watermark in Excel using cURL

Якщо ви віддаєте перевагу автоматизації через командний рядок або сценарії, Aspose.Cells Cloud також підтримує RESTful cURL операції.

Крок 1. - Створіть ACCESS TOKEN на основі облікових даних клієнта:

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"

Крок 2 - Завантажте файл Excel у хмарне сховище.

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}"

Крок 3 - Додати зображення водяного знака до робочої книги 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} - назва вхідного Excel файлу у хмарному сховищі.
  • {ACCESSTOKEN} - JWT токен, згенерований вище.
  • {watermarkImage} - Файлове зображення, яке буде використовуватися як водяний знак.

Watermark Excel Online

Хочете протестувати функцію без кодування?

Спробуйте наше Безкоштовний онлайн додаток для водяного знака Excel — на основі Aspose.Cells Cloud. Просто завантажте вашу книгу Excel, застосуйте своє лого або зображення водяного знака, та миттєво завантажте результуючий файл.

водяний знак excel онлайн

Висновок

Чи ви розробляєте систему автоматизації документів, чи інтегруєте брендинг файлів Excel у свій робочий процес програми, цей SDK забезпечує безперебійне водяене знакування Excel у хмарі — безпечно, масштабовано та дружньо для розробників.

Корисні посилання

Часто задавані питання (FAQ)

  1. Чи підтримує API водяних знаків Excel як зображення, так і текстові водяні знаки? API дозволяє вам додавати водяні знаки на основі зображень (такі як PNG, JPEG або BMP).Що стосується водяних знаків на основі тексту, ви можете реалізувати це, накладаючи текст за допомогою API малювання або форм.

  2. Can I apply a different watermark to each worksheet in the Excel file? Так. SDK Aspose.Cells Cloud надає детальний контроль над окремими аркушами. Ви можете використовувати метод CellsWorksheetPutBackground(), щоб застосувати унікальний знак води до конкретного аркуша, а не до всього робочого зошита.

  3. Do I need Microsoft Excel installed to use the Aspose.Cells Cloud SDK? Ні. Aspose.Cells Cloud SDK для .NET повністю заснований на хмарі, що означає, що ви можете додавати або видаляти водяні знаки з Excel-файлів без установки Microsoft Excel або будь-якого додаткового програмного забезпечення для десктопів.

  4. Чи є мої дані в безпеці під час обробки водяного знака Excel у хмарі? Так. Aspose.Cells Cloud використовує шифрування SSL для передачі даних і зберігає файли безпечно в хмарі. Завантажені файли автоматично видаляються після завершення операції (на основі періоду зберігання, який ви вибираєте для вашого змонтованого сховища).

Рекомендовані статті

Ми рекомендуємо вам відвідати g посилання, щоб дізнатися більше про: