Voeg een watermerk toe aan DOCX of verwijder eerder toegevoegde watermerken met C#

Gebruik deze .NET bibliotheek om DOCX documenten te stempelen met een afbeeldings- of tekstwatermerk of een reeds toegevoegd watermerk in een paar stappen te verwijderen

Voeg een tekst- of afbeeldingswatermerk toe aan DOCX documenten met C#. Laad het DOCX document en plaats het gewenste watermerk erin. Sla het resultaat vervolgens op in een handig formaat zoals DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en meer, en deel het document met watermerk met iemand anders. Verwijder ook het watermerk uit DOCX document als het watermerk eerder aan het document is toegevoegd en de redenen voor het toevoegen niet langer relevant zijn.

Codefragment bekijken

DOCX - watermerk toevoegen in C#

Met deze .NET API kunnen ontwikkelaars online een watermerk aan DOCX toevoegen. Maak gewoon het watermerk met tekst of een afbeelding en voeg dat watermerk vervolgens in uw DOCX document in C# in.

Opmerking: het is niet nodig om applicaties of bibliotheken van derden te installeren. Daarom is onze .NET softwareoplossing zeer gebruiksvriendelijk.

Watermerk verwijderen uit DOCX – C#

De gegeven .NET SDK is ook handig om watermerken uit DOCX te verwijderen. Het verwijderen van een watermerk in DOCX betekent dat u het gewenste DOCX document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit de DOCX kunt verwijderen met C# en vervolgens het uitvoerbestand in een handig formaat kunt opslaan – DOC, DOCX, PDF, JPEG, PNG, TIFF en anderen.

Werken met watermerk in DOCX

Om te evalueren hoe u een watermerk in DOCX kunt toevoegen of verwijderen met onze .NET API, laadt u de DOCX en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOC, DOCX, PDF, HTML, RTF, XPS en andere.

Gebruik het volgende voorbeeld om te zien hoe het werkt:

Bestand moet watermerken toevoegen
Voer code uit
Upload een afbeelding die u wilt invoegen
Selecteer het doelformaat uit de lijst
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);
Voer code uit
  
Kopieer code C# naar het klembord

Watermerk verwijderen in DOCX met C#

  1. Installeer Aspose.Words Cloud for .NET
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw C# project
  3. Configureer API met uw app-sleutels
  4. Laad DOCX document waarvan u het watermerk wilt verwijderen
  5. Maak een verzoek om het watermerk te verwijderen
  6. Sla het resultaat op in een handig bestandsformaat

C# bibliotheek om watermerken te gebruiken in DOCX

Installeer 'Aspose.Words Cloud SDK for .NET' met behulp van NuGet pakketbeheerder. Voer gewoon nuget install Aspose.Words-Cloud uit om automatisch de bijbehorende assembly in uw project te installeren en ernaar te verwijzen. Als alternatief kunt u de Aspose.Words Cloud SDK for .NET -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

  • .NET Standard 2.0 of nieuwer

Raadpleeg de Repository Documentation voor meer details.

Andere ondersteunde bestandsindelingen

U kunt een watermerk toevoegen aan een document in andere indelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.