Удалить водяной знак из EXCEL в C# .NET
Используйте интеллектуальный поиск, чтобы найти и удалить водяной знак из документа EXCEL с форматированием текста в приложениях C#, ASP.NET, VB.NET и .NET Core. Определите критерий поиска для поиска и удаления водяных знаков на основе определенного имени шрифта, цвета, размера и других соответствующих свойств.
GroupDocs.Watermark для .NET API
GroupDocs.Watermark для .NET — это комплексное решение для управления водяными знаками для приложений .NET. Разработчики могут быстро выполнять такие операции с водяными знаками, как; добавлять, редактировать, искать и удалять различные типы водяных знаков в документах всех популярных форматов файлов. Он поддерживает работу с текстовыми и графическими водяными знаками в различных документах, включая PDF, Microsoft Word, Excel, PowerPoint, Visio, электронную почту и форматы изображений. API-интерфейсы GroupDocs.Watermark хорошо поддерживаются на всех основных операционных системах и платформах, включая .NET Framework, .NET Standard, .NET Core, Mono и Xamarin.
Удалить водяной знак из файла EXCEL в .NET
GroupDocs.Watermark позволяет разработчикам .NET легко находить и удалять водяные знаки с форматированием текста из своих приложений, выполняя несколько простых шагов.
- Создайте экземпляр Watermarker с входным документом EXCEL.
- Инициализируйте TextFormattingSearchCriteria, чтобы найти текстовые водяные знаки.
- Инициализировать определенные критерии поиска, чтобы найти и удалить водяные знаки.
- Сохраните измененный документ.
Системные Требования
Перед выполнением приведенного ниже примера кода убедитесь, что в вашей системе установлены следующие предварительные компоненты.
- Операционные системы: Microsoft Windows, Linux, MacOS
- Среды разработки: Visual Studio, Xamarin, MonoDevelop
- Фреймворки: .NET Framework, .NET Standard, .NET Core, Mono
- Загрузите последнюю версию GroupDocs.Watermark для .NET из NuGet.
// Поиск и удаление водяных знаков с форматированием текста из документа EXCEL в приложениях C#, ASP.NET, VB.NET и .NET Core // Создание водяного знака с входным документом EXCEL using (Watermarker watermarker = new Watermarker(input.excel)); // Инициализируем TextFormattingSearchCriteria для определения водяных знаков для поиска TextFormattingSearchCriteria criteria = new TextFormattingSearchCriteria(); criteria.ForegroundColorRange = new ColorRange(); criteria.ForegroundColorRange.MinHue = -5; criteria.ForegroundColorRange.MaxHue = 10; criteria.ForegroundColorRange.MinBrightness = 0.01f; criteria.ForegroundColorRange.MaxBrightness = 0.99f; criteria.BackgroundColorRange = new ColorRange(); criteria.BackgroundColorRange.IsEmpty = true; criteria.FontName = "Arial"; criteria.MinFontSize = 19; criteria.MaxFontSize = 42; criteria.FontBold = true; PossibleWatermarkCollection watermarks = watermarker.Search(criteria); watermarks.Clear(); // Сохраняем измененный документ watermarker.Save(output.excel); >
Как убрать водяной знак в экселе
Уважаемые знатоки. Подскажите как убрать гадкую надпись типа водяной знак.
подопытный файл
Я так понимаю это объект WordArt, нарисованный в таблице Эксель, а потом таблица внедрена в документ Ворд.
У меня много таких документов, как бы по быстрому поудалять эту хрень? У меня Office 2003.
Уважаемые знатоки. Подскажите как убрать гадкую надпись типа водяной знак.
подопытный файл
Я так понимаю это объект WordArt, нарисованный в таблице Эксель, а потом таблица внедрена в документ Ворд.
У меня много таких документов, как бы по быстрому поудалять эту хрень? У меня Office 2003. miha74
Сообщение Уважаемые знатоки. Подскажите как убрать гадкую надпись типа водяной знак.
подопытный файл
Я так понимаю это объект WordArt, нарисованный в таблице Эксель, а потом таблица внедрена в документ Ворд.
У меня много таких документов, как бы по быстрому поудалять эту хрень? У меня Office 2003. Автор — miha74
Дата добавления — 08.10.2013 в 19:25
Как вставить и удалить водяной знак в Excel (XLS, XLSX) на C#

Excel — это мощный инструмент, который широко используется для управления и анализа данных. Поскольку он в первую очередь известен своими числовыми функциями и функциями обработки данных, он также предлагает множество полезных инструментов форматирования и представления. Одним из таких инструментов является возможность вставлять водяные знаки, которые можно использовать для добавления фонового изображения или текста на рабочие листы Excel. Водяные знаки полезны для добавления в документ элементов фирменного стиля, указывающих на статус или версию документа, или для добавления уровня защиты от несанкционированного копирования или распространения. В этой статье мы рассмотрим, как добавлять и удалять водяные знаки в Excel с помощью C#, предоставив пошаговое руководство для тех, кто хочет улучшить визуальную привлекательность своих документов Excel и защитить ценное содержимое.
- API водяных знаков Excel
- Добавить водяной знак в Excel с помощью C#
- Удалить водяной знак Excel с помощью C#
- Установите фоновое изображение Excel с помощью команд cURL
API водяных знаков Excel#
Aspose.Cells Cloud предоставляет простой и эффективный способ работы с документами Excel в облаке, позволяя упростить рабочий процесс и автоматизировать многие задачи, связанные с Excel. Благодаря кросс-платформенной совместимости, простой интеграции, надежной безопасности и экономичности это отличный выбор для работы с файлами Excel в облаке. Кроме того, этот мощный API позволяет программно выполнять различные операции с документами Excel, включая добавление и удаление водяных знаков.
Теперь, чтобы вставить водяной знак в Excel с помощью C# .NET, нам нужно добавить ссылку Aspose.Cells Cloud SDK для .NET в наш проект. Поэтому найдите Aspose.Cells-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Добавить пакет». Кроме того, нам также необходимо создать учетную запись в Dashboard, используя действующий адрес электронной почты.
Добавить водяной знак в Excel с помощью C##
Давайте быстро рассмотрим фрагмент кода C# .NET, чтобы добавить водяной знак в книгу Excel.
// Полные примеры и файлы данных см. https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ // Получите учетные данные клиента с https://dashboard.aspose.cloud/ string clientSecret = "4d84d5f6584160cbd91dba1fe145db14"; string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2"; // создать экземпляр CellsApi при передаче ClientID и ClientSecret CellsApi cellsInstance = new CellsApi(clientID, clientSecret); // Ввод книги Excel с локального диска string input_Excel = "input.xls"; // Изображение для использования в качестве водяного знака string imageFile = "Landscape.jpg"; // прочитать входное изображение в экземпляр потока 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("Excel Watermark operation successful !"); Console.ReadKey(); >> catch (Exception ex)
Ниже приведены подробности приведенного выше фрагмента кода:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Создайте объект CellsApi, передав учетные данные клиента в качестве аргументов.
var imageStream = System.IO.File.OpenRead(imageFile);
Прочитайте входное изображение в экземпляр FileStream.
cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel));
Загрузите входной файл Excel в облачное хранилище.
var memoryStream = new MemoryStream(); imageStream.CopyTo(memoryStream); byte[] imageBytes = memoryStream.ToArray();
Входной FileStream преобразуется в ByteArray.
var response = cellsInstance.CellsWorkbookPutWorkbookBackground(input_Excel, imageBytes, null);
Наконец, мы вызываем API, чтобы добавить водяной знак в Excel и сохранить полученную книгу в облачном хранилище.
Исходные файлы Excel и изображения, используемые в приведенном выше примере, можно загрузить из input.xls и [Landscape.jpg](https://media.photographycourse.net/wp-content/uploads/ 2014/11/08164934/Landscape-Photography-steps.jpg) соответственно.
Удалить водяной знак Excel с помощью C##
С помощью Aspose.Cells Cloud удаление водяных знаков из документов Excel выполняется быстро и просто, что позволяет упростить рабочий процесс и автоматизировать многие задачи, связанные с Excel. Эта задача полезна, когда вам нужно обновить или заменить существующий водяной знак или если вы хотите полностью удалить его. С помощью облачного API Aspose.Cells вы можете легко удалить водяные знаки со всех рабочих листов Excel. Затем API удалит водяной знак с указанного рабочего листа, оставив остальную часть документа без изменений.
// Полные примеры и файлы данных см. https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/ // Получите учетные данные клиента с https://dashboard.aspose.cloud/ string clientSecret = "4d84d5f6584160cbd91dba1fe145db14"; string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2"; // создать экземпляр CellsApi при передаче ClientID и ClientSecret CellsApi cellsInstance = new CellsApi(clientID, clientSecret); // Ввод книги Excel с водяными знаками на локальный диск string input_Excel = "input.xls"; try < // Прочтите книгу Excel и загрузите ее в облачное хранилище cellsInstance.UploadFile(input_Excel, File.OpenRead(input_Excel)); // Вызов API для удаления водяных знаков со всех листов Excel var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null); // вывести сообщение об успехе, если конкатенация прошла успешно if (response != null && response.Equals("OK")) < Console.WriteLine("Watermarks removed successfully from Excel !"); Console.ReadKey(); >> catch (Exception ex)
В приведенном выше фрагменте кода следующая строка кода отвечает за удаление изображений водяных знаков из книги Excel.
var response = cellsInstance.CellsWorkbookDeleteWorkbookBackground(input_Excel, null);
Установите фоновое изображение Excel с помощью команд cURL#
Aspose.Cells Cloud предоставляет простой и удобный в использовании REST API, позволяющий легко интегрировать функциональность водяных знаков документов Excel в ваши рабочие процессы. Кроме того, с помощью команд cURL мы можем автоматизировать эту операцию и упростить наши задачи, связанные с Excel. Теперь, чтобы добавить водяной знак, нам нужно отправить запрос cURL POST в облачный API Aspose.Cells с настройками водяного знака и файлом документа Excel в качестве параметров.
Однако сначала нам нужно установить cURL в нашей системе, а затем сгенерировать accessToken на основе учетных данных клиента:
curl -v "https://api.aspose.cloud/connect/token" \ -X POST \ -d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \ -H "Content-Type: application/x-www-form-urlencoded" \ -H "Accept: application/json"
Во-вторых, используйте следующую команду, чтобы загрузить входной файл Excel в облачное хранилище:
curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/" \ -X PUT \ -F file=@ \ -H "Content-Type: multipart/form-data" \ -H "Authorization: Bearer "
Замените на путь, по которому вы хотите сохранить файл в облачном хранилище, на путь к Excel в вашей локальной системе и на ваш токен доступа Aspose Cloud (сгенерировано выше).
Наконец, выполните следующую команду, чтобы вставить водяной знак в книгу Excel онлайн:
curl -v "https://api.aspose.cloud/v3.0/cells//background" \ -X PUT \ -H "accept: multipart/form-data" \ -H "authorization: Bearer " \ -H "Content-Type: multipart/form-data" \ -d "File":
- После успешной операции файл Excel с водяным знаком будет храниться в том же облачном хранилище.
Заключительные замечания#
В целом, добавление и удаление водяных знаков в документах Excel может помочь защитить ваши данные и сохранить целостность документа. Aspose.Cells Cloud предлагает мощное решение для выполнения этих задач простым и оптимизированным способом. Используя Aspose.Cells Cloud API и команды cURL, вы можете легко автоматизировать эти процессы и интегрировать их в существующие рабочие процессы. Благодаря дополнительным функциям, таким как преобразование документов, форматирование и обработка, Aspose.Cells Cloud является ценным инструментом для управления вашими документами Excel в облаке.
Полезные ссылки#
- [Документация по продукту] (https://docs.aspose.cloud/cells/developer-guide/)
- Форум поддержки продукта
- Исходный код SDK
- [Справочник по API] (https://apireference.aspose.cloud/cells/)
Рекомендуемые статьи#
Пожалуйста, перейдите по следующим ссылкам, чтобы узнать больше о:
- Преобразование HTML в PDF на С#
- Легкое преобразование Excel в HTML с использованием C# .NET
- Преобразование Excel в JSON с помощью C# .NET
- Как объединить файлы Excel в C# .NET
- Aspose.Cells Cloud Product Family
- excel watermark
- excel background
- insert watermark in excel
- add watermark to excel
- excel background image
- remove watermark excel
- worksheet background
- watermark di excel
- watermark in excel 2016
- excel add watermark
Как сделать подложку в Excel
Подложка или как ее еще называют водяной знак — это фоновая картинка или текст, которые отображаются на печатной странице. В Microsoft Excel, к сожалению, нет такой специальной функции. Но можно попытаться сделать что-то похожее.


Инструкция по вставке водяного знака
Идея заключается во ставке картинки в верхний или нижний колонтитул страницы. Если в качестве подложки вы хотите вставить логотип своей компании, то скорее всего картинка уже имеется. Если хотите вставить простой текст типа Черновик, Образец, Draft и т.п., то придется его предварительно создать.
В файле к этой статье можете найти готовые примеры подложек, которые мы сделали для экономии вашего времени.
Создаем текст-картинку (водяной знак)
- Добавьте в книгу новый лист, в котором мы будем создавать текст подложки.
- Убираем с листа отображение сетки для того чтобы был чистый лист. Это делается с помощью отключения флажка Сетка на вкладке Вид.

- Вставляем необходимый текст, используя команду WordArt на вкладке Вставка.

- Форматируем текст как нам нужно (шрифт, цвет, поворот)
- Теперь делаем скриншот фрагмента экрана с надписью и сохраняем его как картинку.
Добавляем подложку на лист
- Переключитесь в режим разметки страницы. Это можно сделать с помощью кнопки Разметка страницы на вкладке Вид или кнопки в правом нижнем углу окна. В этом режиме на экране будут отображаться печатные страницы с полями и колонтитулами.

- Щелкаем мышью в центр области верхнего колонтитула и нажимаем кнопку Рисунок на появившейся вкладке Конструктор. Выбираем нашу сохраненную картинку.

- После выбора файла временно будет видно не само изображение, а его текстовое поле. Чтобы опустить картинку пониже введите перед ним несколько пустых абзацев клавишей Enter.
Вы можете дополнительно настроить параметры вставленной картинки с помощью кнопки Формат рисунка, которая откроет соответствующее диалоговое окно.

Все наша подложка готова. Таким же образом в качестве подложки, можно вставить любую картинку, которую Вы захотите.