Добавете воден знак към DOCX или премахнете добавени преди това водни знаци с помощта на C#

Използвайки тази .NET библиотека, подпечатайте DOCX документи с изображение или текстов воден знак или премахнете вече добавен воден знак в няколко стъпки

Добавете воден знак с текст или изображение към DOCX документи с помощта на C#. Заредете DOCX документа и поставете необходимия воден знак в него. След това запазете резултата в удобен формат като DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS и други и споделете документа с воден знак с друг човек. Също така премахнете водния знак от DOCX документ, ако водният знак е бил добавен преди това към документа и причините за добавянето вече не са уместни.

Вижте кодовия фрагмент

DOCX – добавете воден знак в C#

С този API на .NET разработчиците могат да добавят воден знак към DOCX онлайн. Просто създайте водния знак с текст или изображение и след това вмъкнете този воден знак във вашия DOCX документ в C#.

Забележка: не е необходимо да инсталирате приложения или библиотеки на трети страни. Следователно нашето софтуерно решение за .NET е много лесно за използване.

Премахване на воден знак от DOCX – C#

Даденият .NET SDK също е полезен за премахване на водни знаци от DOCX. Премахването на воден знак в DOCX означава, че можете да заредите желания DOCX документ, подпечатан с воден знак с текст или изображение, да премахнете този воден знак от DOCX с помощта на C# и след това да запишете изходния файл в удобен формат – DOC, DOCX, PDF, JPEG, PNG, TIFF и други.

Работа с воден знак в DOCX

За да оцените как да добавите или премахнете воден знак в DOCX с нашия .NET API, заредете DOCX и водния знак като изображение или текст. След това изберете удобен файлов формат за експортиране – DOC, DOCX, PDF, HTML, RTF, XPS и други.

Използвайте следния пример, за да видите как работи:

Файлът трябва да добави водни знаци
Изпълнение на код
Качете изображение, което искате да вмъкнете
Изберете целевия формат от списъка
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input1.docx");
using var requestImageStream = File.OpenRead("Input2.jpg");
var requestWatermarkData = new WatermarkDataImage()
{
    Image = new FileReference(requestImageStream)
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    document: requestDocument,
    watermarkData: requestWatermarkData
);
var insertWatermarkResult =
    await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration
{
    ClientId = "####-####-####-####-####",
    ClientSecret = "##################"
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var requestWatermarkData = new WatermarkDataText()
{
    Text = "This is the watermark text",
    Layout = WatermarkDataText.LayoutEnum.Diagonal
};
var insertWatermarkRequest = new InsertWatermarkOnlineRequest(
    document: requestDocument,
    watermarkData: requestWatermarkData
);
var insertWatermarkResult =
    await this.WordsApi.InsertWatermarkOnline(insertWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(
    insertWatermarkResult.Document.Values.First(), "docx");
var convertResult = await wordsApi.ConvertDocument(convertRequest);
using Aspose.Words.Cloud.Sdk;

var config = new Configuration 
{ 
   ClientId = "####-####-####-####-####", 
   ClientSecret = "##################" 
};
var wordsApi = new WordsApi(config);

using var requestDocument = File.OpenRead("Input.docx");
var deleteWatermarkRequest = new DeleteWatermarkOnlineRequest(requestDocument);
var response = await WordsApi.DeleteWatermarkOnline(deleteWatermarkRequest);

var convertRequest = new ConvertDocumentRequest(response.Document.Values.First(),
  "docx");
var convert = await wordsApi.ConvertDocument(convertRequest);
Изпълнение на код
  
Копирайте кода C# в клипборда

Как да премахнете воден знак в DOCX с помощта на C#

  1. Инсталирайте Aspose.Words Cloud for .NET
  2. Добавете препратка към библиотека (импортирайте библиотеката) към вашия C# проект
  3. Конфигурирайте API с помощта на ключовете на вашето приложение
  4. Заредете DOCX документ, от който искате да премахнете водния знак
  5. Създайте заявка за премахване на водния знак
  6. Запазете резултата в удобен файлов формат

C# библиотека за използване на водни знаци в DOCX

Инсталирайте 'Aspose.Words Cloud SDK for .NET', като използвате мениджъра на пакети NuGet. Просто стартирайте nuget install Aspose.Words-Cloud за автоматично инсталиране и препратка към съответния сбор във вашия проект. Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for .NET изходен код от GitHub и да го използвате във вашия проект. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.

Системни изисквания

  • .NET Standard 2.0 или по-нова

Вижте Repository Documentation, за да видите повече подробности.

Други поддържани файлови формати

Можете да добавите воден знак към документ в други формати:

5%

Абонирайте се за актуализации на продуктите на Aspose

Получавайте месечни бюлетини и оферти директно до вашата пощенска кутия.

© Aspose Pty Ltd 2001-2024. Всички права запазени.