Водяные знаки играют важную роль в управлении профессиональными документами — от идентичности бренда до защиты контента. В 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 Workbook, убедитесь, что у вас есть:

  1. Действительная Aspose.Cloud учетная запись (для получения идентификатора клиента и секрета).
  2. Установлен Visual Studio или любая совместимая с .NET IDE.
  3. Excel книга (XLS или XLSX) и файл изображения (логотип или водяной знак).

Установите SDK с помощью диспетчера пакетов NuGet:

Install-Package Aspose.Cells-Cloud

Нанесение водяного знака в Excel с использованием 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.");

Вставьте водяной знак в Excel с использованием cURL

Если вы предпочитаете автоматизацию с помощью командной строки или скриптов, Aspose.Cells Cloud также поддерживает операции RESTful cURL.

Шаг 1. - Создайте ACCESSTOKEN на основе учетных данных клиента:

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} - Файл изображения, который будет использоваться в качестве водяного знака.

Водяной знак Excel Online

Хотите протестировать функцию без программирования?

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

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

Заключение

Независимо от того, разрабатываете ли вы систему автоматизации документов или интегрируете брендинг файлов Excel в свой рабочий процесс приложения, этот SDK позволяет безупречно добавлять водяные знаки в Excel в облаке — безопасно, масштабируемо и удобно для разработчиков.

Полезные ссылки

Часто задаваемые вопросы (ЧЗВ)

  1. Поддерживает ли API водяных знаков Excel как текстовые, так и графические водяные знаки? API позволяет вам добавлять водяные знаки на основе изображений (таких как PNG, JPEG или BMP).Что касается водяных знаков на основе текста, вы можете реализовать это, наложив текст через API для рисования или форм.

  2. Могу я применить разные водяные знаки к каждому листу в файле Excel? Да. SDK Aspose.Cells Cloud предоставляет детальный контроль над отдельными листами. Вы можете использовать метод CellsWorksheetPutBackground(), чтобы применить уникальный водяной знак к конкретному листу, а не ко всему рабочему簿у.

  3. Мне нужно установить Microsoft Excel, чтобы использовать Aspose.Cells Cloud SDK? Нет. Aspose.Cells Cloud SDK для .NET полностью основан на облачных технологиях, что означает, что вы можете применять или удалять водяные знаки из Excel файлов без установки Microsoft Excel или какого-либо дополнительного программного обеспечения на рабочем столе.

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

Рекомендуемые статьи

Мы рекомендуем вам посетить g ссылки, чтобы узнать больше о: