اضافه کردن یک واترمارک به یک PDF نیاز رایجی است تا از مستندات محافظت شود، محرمانگی را نشان دهد یا فایلهای خود را برند کنید. در این مقاله، ما شما را در جزئیات نحوه قرار دادن واترمارک در PDF با چند خط کد راهنمایی خواهیم کرد. چه بخواهید تصاویر داخل PDF ها را واترمارک کنید و چه یک سند PDF کامل را، این راهنما تمام آنچه را که نیاز دارید پوشش میدهد.
- چرا واترمارک تصویر به PDF اضافه کنیم؟
- API REST برای دستکاری PDF
- واترمارک تصویر با استفاده از C#
- چگونه میتوان با استفاده از cURL یک واترمارک وارد کرد
- اپلیکیشن برچسبگذاری پیدیاف آنلاین رایگان
چرا باید واترمارک تصویر را به PDF اضافه کنیم؟
- سندهای خود را از توزیع غیرمجاز محافظت کنید.
- برندینگ خود را در تمام فایلهای PDF یکپارچه کنید.
- وضعیت محرمانه یا پیشنویس را به وضوح مشخص کنید.
API REST برای دستکاری PDF
SDK GroupDocs.Watermark Cloud برای .NET به شما این امکان را میدهد که نشانههای تصویری را در اسناد PDF با چند مرحله اضافه، مدیریت و سفارشی کنید. با استفاده از این SDK، میتوانید PDFهای خود را محافظت کنید، ثبات برند را حفظ کنید و بهصورت برنامهنویسی ظاهر نشانههای تصویری را کنترل کنید بدون نیاز به نرمافزار دسکتاپ.
👉 - علاوه بر PDF، شما میتوانید همچنین Word، PPTX، Excel و انواع فایلهای تصویری را با این API پردازش کنید.
ویژگیهای واترمارک تصویر PDF
- به راحتی با استفاده از .NET به فایلهای PDF واترمارک تصویر اضافه کنید.
- آرمهای آب را به تمام صفحات یا صفحات خاص یک PDF اعمال کنید.
- شفافیت، اندازه، تراز و چرخش واترمارکهای تصویر را سفارشی کنید.
- تصاویر واترمارک موجود را در اسناد PDF بر اساس نیاز به روزرسانی یا حذف کنید.
نصب
SDK را از طریق NuGet در پروژه .NET خود نصب کنید:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
تصویر واترمارک با استفاده از 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 = "SourceFile.pdf"
};
مرحله ۳. – ویژگیهای واترمارک را تعریف کنید.
WatermarkOptions = new PdfWatermarkOptions
{
ImageWatermark = new ImageWatermark
{
FilePath = "logo.png",
HorizontalAlignment = "Center",
VerticalAlignment = "Center",
Opacity = 0.5
}
}
Step 4. – Insert Image Watermark.
var response = watermarkApi.AddWatermark(request);
- شما میتوانید یک واترمارک در PDF در موقعیتهای خاص وارد کنید، شفافیت را تنظیم کنید یا تصویر را مقیاسگذاری کنید.
// برای مثال های بیشتر، لطفاً به https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet مراجعه کنید.
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var fileInfo = new FileInfo
{
// فایل PDF ورودی در فضای ذخیرهسازی ابری موجود است.
FilePath = "sample.pdf",
};
var options = new WatermarkOptions()
{
FileInfo = fileInfo,
WatermarkDetails = new List<WatermarkDetails>
{
new WatermarkDetails
{
ImageWatermarkOptions = new ImageWatermarkOptions()
{
Image = new FileInfo { FilePath = "confidential.jpg" }
}
}
},
ProtectLevel = WatermarkOptions.ProtectLevelEnum.DocumentAndImages
};
// درخواست ایجاد کنید تا واترمارک تصویر اضافه شود.
var request = new Requests.AddRequest(options);
// به فایل PDF واترمارک تصویر اضافه کنید
var response = watermarkApi.Add(request);
چگونه با استفاده از cURL یک واترمارک وارد کنیم
REST API همچنین به شما این امکان را میدهد که واترمارکهای تصویری را به اسناد PDF با استفاده از دستورات cURL اضافه کنید. این ویژگی برای شما مفید است اگر تمایل دارید به طور مستقیم با درخواستهای HTTP کار کنید به جای SDKها.
مرحله ۱ – توکن دسترسی را بهدست آورید
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 -v -X POST "https://api.groupdocs.cloud/v1.0/watermark" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" \
-d "{ \"FileInfo\": { \"FilePath\": \"sourceFile.pdf\", \"StorageName\": \"internal\" }, \"OutputFolder\": \"resultant\", \"WatermarkDetails\": [ { \"ImageWatermarkOptions\": { \"Image\": { \"FilePath\": \"confidential.jpeg\", \"StorageName\": \"internal\" } }, \"Position\": { \"X\": 120, \"Y\": 120, \"Width\": 200, \"Height\": 200, \"HorizontalAlignment\": \"center\", \"VerticalAlignment\": \"center\", \"Margins\": { \"Right\": 100, \"Left\": 100, \"Top\": 100, \"Bottom\": 100 }, \"ScaleFactor\": 1, \"RotateAngle\": 180, \"ConsiderParentMargins\": true, \"IsBackground\": true }, \"Opacity\": 1 } ], \"PdfOptions\": { \"PrintOnlyAnnotationWatermarks\": true, \"Rasterize\": true }}"
{ACCESSTOKEN}را با توکن生成 شده در بالا جایگزین کنید.
نرمافزار آنلاین رایگان واترمارک PDF
اگر به آزمایش عملکرد Cloud SDK بدون کد سنجاق شده علاقمند هستید، میتوانید از برنامه رایگان Online PDF Watermark App استفاده کنید. تمام چیزی که باید انجام دهید این است که سند PDF ورودی را بارگذاری کنید، فایل تصویر را مشخص کنید و PDF حاوی واترمارک را دانلود کنید، بدون اینکه حتی یک خط کد بنویسید.

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