اضافه کردن یک واترمارک به PDF فایلها یکی از مؤثرترین روشها برای حفاظت از مدارک شما در برابر استفاده غیرمجاز و ایجاد هویت برند است. با استفاده از .NET Cloud SDK، میتوانید به راحتی واترمارک متنی به مدارک PDF اضافه کنید، مهر بزنید و ظاهر واترمارک خود را سفارشی کنید — همه اینها بهطور برنامهنویسی از طریق یک API ساده .NET REST.
- چرا باید واترمارک به مدارک PDF اضافه کنید؟
- API REST واترمارک PDF برای .NET
- افزودن واترمارک متنی به PDF در C#
- با cURL، فایل PDF را واترمارک کنید
- آبمارک PDF آنلاین رایگان
چرا به اسناد PDF واترمارک اضافه کنیم؟
آبنشانها اهداف مختلفی برای اسناد PDF دارند، از جمله:
- برندسازی: لوگوها یا نامهای شرکت را به عنوان نشانههای قابل مشاهده در هر صفحه اضافه کنید.
- حفاظت از حق چاپ: جلوگیری از سو استفاده یا سرقت ادبی محتوا.
- محرمانگی: مستندات را با برچسبهایی مانند “محرمانه” یا “پیشنویس” علامتگذاری کنید.
- ارائه حرفهای: با امضاها، تاریخها یا نامهای پروژه سفارشی کنید.
API REST واترمارک PDF برای .NET
SDK Cloud GroupDocs.Watermark برای .NET یک API REST برای افزودن، ویرایش و مدیریت واترمارکها در فایلهای PDF، Word، PPTX، Excel و تصاویر ارائه میدهد. واترمارک تضمین میکند که فایلهای شما محافظت شده و از نظر بصری یکسان باقی بمانند.
ویژگیهای کلیدی
- متن یا تصویر واترمارک را به فایلهای PDF وارد کنید.
- آبنگاری را به تمام صفحات یا صفحات منتخب اعمال کنید.
- شفافیت، فونت، چرخش و تراز را تنظیم کنید.
- آبمارکهای موجود در اسناد را حذف یا بهروز کنید.
نصب
SDK را از طریق NuGet نصب کنید:
Install-Package GroupDocs.Watermark-Cloud
اضافه کردن واترمارک متنی به PDF در C#
این مراحل را دنبال کنید تا یک واترمارک متنی به یک سند PDF با استفاده از C# .NET اضافه کنید.
مرحله 1. – API را راهاندازی کنید.
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
مرحله ۲. – نام فایل PDF ورودی را مشخص کنید.
var fileInfo = new FileInfo
{
FilePath = "3D Periodic Table.pdf"
};
مرحله 3. – متن، فونت و ظاهر واترمارک را تعریف کنید.
TextWatermarkOptions = new TextWatermarkOptions
{
Text = "Confidential",
FontFamilyName = "Arial",
FontSize = 20d,
}
مرحله ۴. – متن واترمارک را اضافه کنید.
var request = new AddRequest(options);
var response = watermarkApi.Add(request);
💡 شما میتوانید واترمارکهای متنی را به تمام صفحات اعمال کنید یا آنها را به دامنههای صفحه خاصی محدود کنید، با استفاده از پارامترهای API.
// برای مثالهای بیشتر، لطفاً به https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet مراجعه کنید.
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-55c38f4b7f22", "XXXXXXXXXXXX");
var watermarkApi = new GroupDocs.Watermark.Cloud.Sdk.Api.WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// نام فایل PDF ورودی که باید واترمارک شود
FilePath = "3D Periodic Table.pdf"
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
TextWatermarkOptions = new TextWatermarkOptions
{
Text = "Confidential",
FontFamilyName = "Arial",
FontSize = 20d,
}
}
}
};
// درخواست ایجاد واترمارک ایجاد کنید
var request = new AddRequest(options);
var response = watermarkApi.Add(request);
PDF را با استفاده از cURL واترمارک کنید
شما همچنین میتوانید از cURL برای افزودن واترمارکهای متنی به اسناد PDF از طریق تماسهای REST API استفاده کنید.
مرحله ۱ – توکن دسترسی را بدست آورید
curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"
مرحله ۲ – افزودن واترمارک متنی به PDF
curl -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/add" -H "accept: application/json" -H "authorization: Bearer {ACCESS_TOKEN}" -H "Content-Type: application/json" -d '{
"FileInfo": { "FilePath": "Sample.pdf" },
"OutputPath": "output/output.pdf",
"Text": "Confidential",
"FontSize": 18,
"Opacity": 0.3,
"RotationAngle": 45,
"HorizontalAlignment": "Center",
"VerticalAlignment": "Center"
}'
{ACCESSTOKEN}را با توکن واقعی خود جایگزین کنید وSample.pdfرا با نام فایل PDF بارگذاری شده جایگزین کنید.
آبنگار PDF آنلاین رایگان
شما میتوانید این عملکرد را بهطور آنی با استفاده از ابزار واترمارک PDF آنلاین رایگان ما آزمایش کنید. سند PDF خود را بارگذاری کنید، متن واترمارک خود را تایپ کنید و فایل دارای واترمارک را بدون نوشتن یک خط کد دانلود کنید.

به PDF آنلاین واترمارک اضافه کنید.
نتیجه گیری
اضافه کردن یک واترمارک متنی به اسناد PDF خود با استفاده از GroupDocs.Watermark Cloud SDK برای .NET یک روش ساده و کارآمد برای محافظت از مالکیت معنوی، اطمینان از اصالت و تقویت برندینگ اسناد است. این API REST به شما این امکان را می دهد که واترمارک ها را به صورت برنامه نویسی با گزینه های فونت، سبک، رنگ و مکان سفارشی کنید.
سوالات متداول – FAQs
آیا میتوانم واترمارکهای متنی را به همه صفحات یک PDF اضافه کنم؟ بله. شما میتوانید واترمارک را به هر صفحه یا محدوده صفحات خاصی اعمال کنید.
آیا امکان تنظیم شفافیت و چرخش وجود دارد؟ بله. API از شفافیت واترمارک، زاویه چرخش، اندازه فونت و سفارشیسازی تراز پشتیبانی میکند.
آیا نیاز به نصب نرمافزار خارجی دارم؟ خیر. همه عملیات در Cloud انجام میشود و نرمافزار دسکتاپ لازم نیست.
آیا میتوانم هر دو علامت آب تصویری و متنی را اضافه کنم؟ بله. شما میتوانید واترمارکهای متنی و تصویری را در یک سند ترکیب کنید.
آیا نسخه رایگان API واترمارک وجود دارد؟ بله. یک حساب آزمایشی رایگان ایجاد کنید تا ویژگیهای واترمارک را آنلاین آزمایش کنید.
