اضافه کردن واترمارک به فایل‌های PDF یا Word یا حذف واترمارک‌های اضافه شده قبلی با استفاده از C#

با استفاده از این کتابخانه .NET، توسعه‌دهندگان می‌توانند یک تصویر یا واترمارک متنی را روی سند PDF یا Word اضافه کنند و همچنین یک واترمارک اضافه‌شده را در چند ثانیه حذف کنند.

اسناد خود را از توزیع غیرمجاز محافظت کنید و واترمارک را به صورت آنلاین اضافه کنید. برای انجام این کار، کافی است یک PDF، Word یا فرمت سند دیگر را بارگیری کنید و با استفاده از C# یک متن یا واترمارک تصویر اضافه کنید. سپس سند واترمارک شده PDF یا Word را در قالب مناسبی مانند DOC، DOCX، PDF، HTML، RTF، XPS و موارد دیگر ذخیره کنید. همچنین می‌توانید واترمارک را از اسناد حذف کنید تا پردازش آنها آسان‌تر شود، مگر اینکه حقوق کسی را نقض کند.

مشاهده قطعه کد

اضافه کردن واترمارک در C#

با استفاده از این .NET API، توسعه دهندگان می توانند به صورت آنلاین یک واترمارک به PDF، Word یا سایر اسناد اضافه کنند. می توانید واترمارک را با استفاده از متن یا تصویر ایجاد کنید و سپس با تنظیم زاویه همپوشانی در C# آن واترمارک را در سند PDF یا Word خود قرار دهید.

توجه: نیازی به نصب برنامه ها یا کتابخانه های شخص ثالث نیست. بنابراین، راه حل نرم افزار .NET ما برای استفاده بسیار آسان است.

حذف واترمارک در C#

.NET SDK نیز برای حذف واترمارک مفید است. به عنوان مثال، حذف واترمارک در Word به این معنی است که می توانید سند Word مورد نظر را که با یک متن یا تصویر واترمارک مهر شده است بارگیری کنید، این واترمارک را با استفاده از C# از سند حذف کنید و سپس فایل خروجی را در قالب مناسب ذخیره کنید.

واترمارک در Word یا PDF

برای ارزیابی .NET API، سندی را که می‌خواهید واترمارک به آن اضافه کنید و واترمارک را به‌عنوان تصویر یا متن بارگیری کنید. سپس یک فرمت فایل صادراتی مناسب را انتخاب کنید - DOCX، PDF، MD، HTML، TXT، DOC، RTF، EPUB، 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 requestImageFile = File.OpenRead("Input2.docx");
var request = new InsertWatermarkImageOnlineRequest(
    document: requestDocument,
    imageFile: requestImageFile
    );
var actual = await this.WordsApi.InsertWatermarkImageOnline(request);
var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
  "docx");
var convert = 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 requestWatermarkText = new WatermarkText()
{
    Text = "This is the watermark text",
    RotationAngle = 90f
};
var request = new InsertWatermarkTextOnlineRequest(
    document: requestDocument,
    watermarkText: requestWatermarkText
);
var actual = await this.WordsApi.InsertWatermarkTextOnline(request);

var convertRequest = new ConvertDocumentRequest(actual.Document.Values.First(),
  "docx");
var convert = 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# را در کلیپ بورد کپی کنید

چگونه واترمارک فایل Word, PDF, JPG, PNG C# REST API

  1. Aspose.Words Cloud for .NET نصب کنید
  2. یک مرجع کتابخانه (وارد کردن کتابخانه) به پروژه C# خود اضافه کنید
  3. API را با استفاده از کلیدهای برنامه خود پیکربندی کنید
  4. سندی را بارگیری کنید که می‌خواهید واترمارک را از آن حذف کنید
  5. درخواستی برای حذف واترمارک ایجاد کنید
  6. نتیجه را در یک فرمت فایل مناسب ذخیره کنید

کتابخانه C# برای استفاده از واترمارک

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. تمامی حقوق محفوظ است.