Pievienojiet ūdenszīmi vienumam DOCX vai noņemiet iepriekš pievienotās ūdenszīmes, izmantojot C#

Izmantojot šo .NET bibliotēku, apzīmogojiet DOCX dokumentus ar attēlu vai teksta ūdenszīmi vai noņemiet jau pievienoto ūdenszīmi, veicot dažas darbības.

Pievienojiet teksta vai attēla ūdenszīmi DOCX dokumentiem, izmantojot C#. Ievietojiet DOCX dokumentu un ievietojiet tajā nepieciešamo ūdenszīmi. Pēc tam saglabājiet rezultātu ērtā formātā, piemēram, DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citos, un kopīgojiet dokumentu ar ūdenszīmi ar citu personu. Noņemiet ūdenszīmi arī no DOCX dokumenta, ja ūdenszīme dokumentam tika pievienota iepriekš un pievienošanas iemesli vairs nav aktuāli.

Skatīt koda fragmentu

DOCX - pievienojiet ūdenszīmi C#

Izmantojot šo .NET API, izstrādātāji tiešsaistē var pievienot ūdenszīmi DOCX. Vienkārši izveidojiet ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietojiet šo ūdenszīmi savā DOCX C# dokumentā.

Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu .NET programmatūras risinājums ir ļoti viegli lietojams.

Noņemiet ūdenszīmi no DOCX - C#

Dotais .NET SDK ir noderīgs arī ūdenszīmju noņemšanai no DOCX. Ūdenszīmes noņemšana DOCX formātā nozīmē, ka varat ielādēt vēlamo DOCX dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no DOCX, izmantojot C#, un pēc tam saglabāt izvades failu ērtā formātā – DOC, DOCX, PDF, JPEG, PNG, TIFF un citi.

Darbs ar ūdenszīmi DOCX formātā

Lai novērtētu, kā pievienot vai noņemt ūdenszīmi DOCX, izmantojot mūsu .NET API, ielādējiet DOCX un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOC, DOCX, PDF, HTML, RTF, XPS un citus.

Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:

Failam jāpievieno ūdenszīmes
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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);
Palaist kodu
  
Kopējiet kodu C# starpliktuvē

Kā noņemt ūdenszīmi no DOCX, izmantojot C#

  1. Instalējiet Aspose.Words Cloud for .NET
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam C# projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ielādējiet DOCX dokumentu, no kura vēlaties noņemt ūdenszīmi
  5. Izveidojiet pieprasījumu noņemt ūdenszīmi
  6. Saglabājiet rezultātu ērtā faila formātā

C# bibliotēka, lai izmantotu ūdenszīmes DOCX

Instalējiet 'Aspose.Words Cloud SDK for .NET' izmantojot NuGet pakotņu pārvaldnieku. Vienkārši palaidiet nuget install Aspose.Words-Cloud, lai automātiski instalētu un atsauktos uz atbilstošo montāžu savā projektā. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for .NET avota kodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

  • .NET Standard 2.0 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat pievienot ūdenszīmi dokumentam citos formātos:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.