Pridajte textový alebo obrázkový vodoznak do DOCX dokumentov pomocou C#. Vložte DOCX dokument a vložte doň požadovanú vodotlač. Potom uložte výsledok vo vhodnom formáte, ako je DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS a ďalších, a zdieľajte dokument s vodotlačou s inou osobou. Odstráňte vodotlač aj z DOCX dokumentu, ak bola vodotlač do dokumentu pridaná už predtým a dôvody pridania už nie sú relevantné.
Pomocou tohto .NET API môžu vývojári pridať vodoznak do DOCX online. Stačí vytvoriť vodoznak pomocou textu alebo obrázka a potom ho vložiť do DOCX dokumentu v jazyku C#.
Poznámka: Nie je potrebné inštalovať žiadne aplikácie alebo knižnice tretích strán. Preto sa naše softvérové riešenie pre .NET veľmi ľahko používa.
Dané .NET SDK je tiež užitočné na odstránenie vodoznakov z DOCX. Odstránenie vodoznaku v DOCX znamená, že môžete načítať požadovaný DOCX dokument opečiatkovaný textovým alebo obrázkovým vodoznakom, odstrániť tento vodoznak z DOCX pomocou C# a potom uložiť výstupný súbor vo vhodnom formáte – DOC, DOCX, PDF, JPEG, PNG, TIFF a iné.
Ak chcete vyhodnotiť, ako pridať alebo odstrániť vodoznak v DOCX pomocou nášho .NET API, načítajte DOCX a vodoznak ako obrázok alebo text. Potom vyberte vhodný formát exportného súboru – DOC, DOCX, PDF, HTML, RTF, XPS a ďalšie.
Ako to funguje, použite nasledujúci príklad:
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);
Nainštalujte 'Aspose.Words Cloud SDK for .NET' pomocou správcu balíkov NuGet. Stačí spustiť nuget install Aspose.Words-Cloud, aby sa automaticky nainštalovala a odkazovala na zodpovedajúcu zostavu vo vašom projekte. Ako alternatívu môžete manuálne naklonovať zdrojový kód Aspose.Words Cloud SDK for .NET z GitHubu a použiť ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Ďalšie podrobnosti nájdete v Repository Documentation.
Vodoznak môžete pridať do dokumentu v iných formátoch: