حذف واترمارک یک تصویر از PDF میتواند زمانی که نیاز دارید اسناد خود را برای بازتوزیع یا بایگانی تمیز کنید، حیاتی باشد. با استفاده از .NET REST API، میتوانید به راحتی واترمارکهای تصویری را به صورت آنلاین از PDFها حذف کنید بدون نیاز به نرمافزار دسکتاپ. این آموزش راهنمایی دقیق در مورد نحوه حذف واترمارکهای تصویری از اسناد PDF به طور برنامهنویسی در C# ارائه میدهد.
- چرا باید واترمارک را از PDF حذف کنیم؟
- API پردازش واترمارک
- حذف واترمارک PDF در C#
- حذف واترمارک PDF با استفاده از cURL
چرا رنگنما را از PDF حذف کنیم؟
دلایل زیر برخی از دلایل حذف واترمارکهای تصویری از PDF را نشان میدهد:
- مدارک مشترک را تمیز کنید – برندینگ یا نشانه های تأیید قدیمی را حذف کنید.
- محتوا را برای استفاده مجدد آماده کنید - PDF ها را بدون لوگو دوباره استفاده یا منتشر کنید.
- بهبود زیبایی مستندات – از بین بردن واترمارک های تصویری نامطلوب یا مزاحم.
- حذف خودکار واترمارک - با استفاده از API REST زمان خود را با پردازش دستهای فایلها صرفهجویی کنید.
API پردازش واترمارک
GroupDocs.Watermark Cloud SDK for .NET یک SDK فوقالعاده مبتنی بر REST است که امکاناتی برای اضافه کردن و همچنین دستکاری واترمارکهای موجود از سند PDF را ارائه میدهد.
ویژگیهای کلیدی
- اکنون واترمارکهای تصویر یا متن را از PDF، Word، Excel، یا PowerPoint Presentation حذف کنید.
- بدون نیاز به Adobe Acrobat آنلاین کار میکند.
- پس از حذف، طرح و کیفیت سند را حفظ کنید.
- صفحات خاص یا کل اسناد را پردازش کنید.
نصب
SDK را از طریق NuGet نصب کنید:
PM> NuGet\Install-Package GroupDocs.Watermark-Cloud -Version 23.8.0
حذف واترمارک PDF در C#
در اینجا نحوه حذف واترمارک تصاویر از فایل های PDF با استفاده از C# .NET آورده شده است.
مرحله ۱ – پیکربندی API را راهاندازی کنید
var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var watermarkApi = new WatermarkApi(configuration);
مرحله ۲ - تعریف اطلاعات فایل PDF
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
StorageName = "internal"
};
مرحله 3 – پیکربندی معیارهای حذف
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
مرحله ۴ – درخواست حذف را اجرا کنید
var request = new RemoveWatermarkRequest(options);
var response = watermarkApi.RemoveWatermark(request);
// برای مثالهای بیشتر، لطفاً به https://github.com/groupdocs-watermark-cloud/groupdocs-watermark-cloud-dotnet مراجعه کنید.
// یک نمونه از شیء Configuration ایجاد کنید.
var configuration = new Configuration("XXXXXXX-XXXXXXX-XXXXXX-XXXXXXX", "XXXXXXXXXXXX");
var watermarkApi = new WatermarkApi(configuration);
var apiInstance = new InfoApi(configuration);
var fileInfo = new FileInfo
{
FilePath = "watermarked.pdf",
};
var options = new RemoveOptions
{
FileInfo = fileInfo,
ImageSearchCriteria = new ImageSearchCriteria
{
ImageFileInfo = new FileInfo
{
FilePath = "watermark_images/confidential.png"
}
},
OutputFolder = "removed_watermarks"
};
var request = new RemoveRequest(options);
// حذف واترمارک از PDF
var response = apiInstance.Remove(request);
حذف واترمارک PDF با استفاده از cURL
به عنوان یک گزینه دیگر، میتوانید استفاده از GroupDocs.Watermark Cloud با دستورهای cURL را برای حذف واترمارکها بهطور مستقیم از فایل PDF در نظر بگیرید.
مرحله ۱ - دریافت توکن دسترسی
curl -v -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"
مرحله 2 – حذف واترمارک تصویر از PDF
curl -v -X POST "https://api.groupdocs.cloud/v1.0/watermark/pdf/remove" \
-H "accept: application/json" \
-H "authorization: Bearer {ACCESS_TOKEN}" \
-H "Content-Type: application/json" -d '{
"FileInfo": { "FilePath": "watermarked.pdf", "StorageName": "internal" },
"OutputFolder": "output",
"PdfOptions": { "RemoveImages": true }
}'
{ACCESSTOKEN}را با توکن به دست آمده از مرحله قبلی جایگزین کنید.
نتیجه گیری
در این مقاله، ما یاد گرفتیم که GroupDocs.Watermark Cloud SDK برای .NET یک راهحل قابل اعتماد و مبتنی بر Cloud برای حذف واترمارکهای تصویری از اسناد PDF ارائه میدهد. چه شما به دنبال پاکسازی برندینگ قدیمی باشید یا فقط به یک ابزار حذف واترمارک آنلاین نیاز داشته باشید، این API این کار را به سرعت، بهطور ایمن و کارآمد انجام میدهد.
سوالات متداول – FAQs
آیا میتوانم هر دو علامت آب تصویر و متن را از PDF حذف کنم؟ بله. شما میتوانید از همان API برای حذف هر دو واترمارک متنی و تصویری استفاده کنید.
آیا کیفیت PDF من پس از حذف واترمارک تحت تأثیر قرار خواهد گرفت؟ خیر. SDK کیفیت و چیدمان اصلی را حفظ میکند.
آیا به Adobe Acrobat یا هر ابزار خارجی دیگری نیاز دارم؟ خیر. API ابری GroupDocs به طور کامل آنلاین کار میکند و به هیچ نرمافزار دسکتاپی نیاز ندارد.
آیا میتوانم واترمارکها را فقط از صفحات خاصی حذف کنم؟ بله. شما میتوانید شماره صفحات را مشخص کنید تا حذف واترمارک بهطور انتخابی انجام شود.
آیا نسخه رایگانی موجود است؟ بله. شما میتوانید با ایجاد یک حساب آزمایشی رایگان از پاککننده علامت آبی تست کنید.
