Водяні знаки в Excel є чудовим способом брендування документів, позначення їх як конфіденційні або захисту контенту від зловживань. Чи хочете ви додати водяний знак в Excel, вставити водяний знак в аркуш Excel або видалити водяний знак Excel, Aspose.Cells Cloud SDK для .NET забезпечує безперервний та надійний спосіб керування операціями водяних знаків програмним чином.
Чому варто додати водяний знак в Excel?
Додавання водяного знака в Excel допомагає комунікувати призначення документу та власність. Деякі поширені випадки використання включають:
- Маркування внутрішніх або чернеткових документів як “Конфіденційно” або “Тільки для внутрішнього використання”.
- Додавання елементів брендингу, таких як логотипи або назви компаній.
- Запобігання несанкціонованому розповсюдженню або змінам.
- Зробити таблиці даних виглядати професійніше.
- Excel Processing API
- Додати водяний знак зображення в Excel на C#
- Видалити водяний знак Excel у C#
- Create Watermark in Excel using cURL
- Безкоштовний онлайн додаток для водяних знаків
Excel Processing API
Наш .NET Cloud SDK Aspose.Cells Cloud SDK for .NET є надійним рішенням, яке надає можливості для створення, редагування та перетворення Excel-робочих книг в інші підтримувані формати. Воно також пропонує можливості для застосування водяних знаків в Excel, створення дизайнів водяних знаків або видалення існуючих водяних знаків в Excel без необхідності встановлення Microsoft Excel.
Перед додаванням або видаленням водяного знака, встановіть SDK через NuGet та отримайте облікові дані з Aspose Cloud Dashboard.
PM> NuGet\Install-Package Aspose.Cells-Cloud -Version 25.9.0
Ключові особливості
- Додайте водяний знак до аркуша Excel зображенням або текстом.
- Видаліть водяний знак в Excel, коли він не потрібен.
- Застосуйте послідовні водяні знаки на кількох аркушах.
- Автоматизуйте додавання водяних знаків за допомогою REST або cURL команд.
Додати водяний знак зображення в Excel за допомогою C#
Цей розділ містить деталі про те, як ми можемо програмно вставити водяний знак в Excel, використовуючи C#.
Крок 1 - Створіть екземпляр CellsApi.
CellsApi cellsApi = new CellsApi(clientID, clientSecret);
Крок 2 - Завантажте зошит Excel у хмарне сховище.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
Крок 2 - Завантажте зошит Excel у хмарне сховище.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
Крок 3 - Вставити зображення, було водяним знаком Excel.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// Для повних прикладів та файлів даних, будь ласка, перейдіть до
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX-ff5c3a6nbbccc2";
// створити екземпляр CellsApi, передаючи ClientID і ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Введіть книгу Excel з локального диска
string input_Excel = "input.xls";
// Image file to be watermarked
string imageFile = "Landscape.jpg";
// read input image to stream instance
var imageStream = System.IO.File.OpenRead(imageFile);
try
{
// Прочитайте книгу Excel і завантажте її до хмарного сховища.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// Створіть екземпляр memoryStream
var memoryStream = new MemoryStream();
// Використайте метод .CopyTo() та запишіть поточний потік файлу в потік пам'яті.
imageStream.CopyTo(memoryStream);
// Перетворити потік в масив
byte[] imageBytes = memoryStream.ToArray();
// Додати водяний знак до книги Excel
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
// надрукуйте повідомлення про успіх, якщо конкатенація успішна
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Watermark is added successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Після обробки ваш документ Excel відображатиме зображення водяного знака на фоні.
Видалити водяний знак Excel у C#
Аналогічно, коли вам потрібно видалити водяний знак з Excel, наше REST API пропонує безперервне рішення для виконання цієї вимоги. Тож як тільки ви ініціалізували API, викличте CellsWorkbookDeleteWorkbookBackground(…) для видалення водяного знаку з Excel робочої книги.
// Для повних прикладів та файлів даних, будь ласка, перейдіть до
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXX-XXXXXXXX-hhh63a3a6aa4a2";
// створити екземпляр CellsApi, передавши ClientID та ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// Введіть Excel-книгу з водяними знаками на локальному диску
string input_Excel = "input.xls";
try
{
// Завантажити в хмарне сховище
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
// Викличте API для видалення Watermark з усіх аркушів Excel.
var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null);
// надрукуйте повідомлення про успіх, якщо конкатенація успішна
if (response != null && response.Equals("OK"))
{
Console.WriteLine("The Watermarks is removed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Цей кодовий фрагмент очищає будь-який існуючий фон або водяний знак, відновлюючи чистий аркуш. Ви можете використовувати його під час оновлення або заміни існуючого водяного знаку.
Create Watermark in Excel using cURL Commands
Альтернативно, ви також можете додати водяний знак в Excel безпосередньо через REST API, використовуючи cURL. Цей метод ідеальний для пакетних операцій або інтеграції з веб-додатками.
Крок 1 — Створити токен доступу:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXX-XXXXX-XXXXXXXXX-XXXXXXX&client_secret=XXXXXXXXXXXXXX" \
-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/{sourceFile}/background" \
-X PUT \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: multipart/form-data" \
-d "File":{"confidential.png"}
Replace:
- {ACCESSTOKEN} з JWT токеном, згенерованим вище
- {sourceFile} вхідна Excel книга
Після виконання ваша книга Excel міститиме вказане зображення водяного знака.
Безкоштовний онлайн-додаток для нанесення водяних знаків
Якщо ви зацікавлені у використанні можливостей Cloud API без кодування, ви можете спробувати наш Free Online Watermarking додаток. Він створений за допомогою дивовижного Aspose.Cells Cloud. Просто завантажте вашу вхідну книгу Excel і завантажте книгу Excel з вбудованим водяним знаком.
Чому варто використовувати Aspose.Cells Cloud для водяних знаків в Excel?
- Ніяка установка Microsoft Excel не потрібна.
- Безпечна та масштабована обробка на базі хмари.
- Працює з усіма типами файлів Excel — XLS, XLSX, CSV, ODS.
- Підтримує накладення водяних знаків на зображення та текст.
- Легке інтегрування з додатками C#, Java, Python або Node.js.
Висновок
Додавання водяного знака в Excel не лише покращує вигляд вашого документа, але й забезпечує конфіденційність та брендинг. За допомогою Aspose.Cells Cloud SDK для .NET це просто додати, вставити або видалити водяні знаки Excel програмно.
Ви можете створювати, застосовувати та видаляти водяні знаки в Excel оптом, заощаджуючи час та зберігаючи узгодженість у звітах і шаблонах.
🔗 Корисні ресурси
❓ Поширені запитання (FAQs)
Q1: How can I add a watermark to an Excel sheet using C#?
Ви можете використовувати метод CellsWorkbookPutWorkbookBackground() Aspose.Cells Cloud SDK для програмного завантаження та застосування зображення водяного знака.
Q2: Can I remove an existing watermark from Excel?
Так, просто викликайте метод CellsWorkbookDeleteWorkbookBackground(), щоб видалити поточний ватермарк.
Q3: Чи можу я створити власні текстові водяні знаки? Так. Ви можете створити текстові водяні знаки, перетворюючи текст на зображення, а потім застосовуючи його до аркуша Excel.
Q4: Чи безкоштовно користуватися Aspose.Cells Cloud? Ви можете зареєструватися на безкоштовну пробну версію та дослідити функції автоматизації водяних знаків і Excel.
Q5: Чи працює це для всіх версій Excel? Так, він підтримує Excel 2007 та новіші версії (XLS, XLSX та інші).