حذف پس زمینه از PDF با استفاده از سی شارپ

این مقاله نحوه حذف پس زمینه از PDF با استفاده از C# را شرح می دهد. دارای جزئیات برای تنظیم محیط توسعه، لیستی از مراحل نوشتن برنامه، و یک کد نمونه برای توسعه ** حذف پس زمینه فایل PDF با استفاده از C#** است. شما یاد خواهید گرفت که پس‌زمینه‌ها و دیگر مصنوعات را در یک صفحه حذف کنید.

مراحل حذف پس زمینه PDF با استفاده از سی شارپ

  1. IDE را طوری تنظیم کنید که از Aspose.PDF for .NET برای حذف پس‌زمینه استفاده کند
  2. فایل PDF منبع را با استفاده از کلاس Document برای پاک کردن پس‌زمینه بارگیری کنید
  3. صفحه مورد نظر را با تصویر پس زمینه انتخاب کنید
  4. تمام مصنوعات موجود در صفحه انتخاب شده را تکرار کنید
  5. ArtifactSubtype.Background نوع مصنوعات را انتخاب کنید
  6. برای حذف آرتیفکت های پس زمینه، متد Delete را فراخوانی کنید
  7. Save فایل PDF خروجی

در این مراحل نحوه پاک کردن پس زمینه PDF با استفاده از C# خلاصه می شود. فایل PDF مورد نظر را در شی Document بارگذاری کنید، صفحه مورد نظر را انتخاب کنید، و در میان تمام مصنوعات موجود در آن تکرار کنید تا مصنوعات پس زمینه را جستجو کنید. برای حذف پس زمینه و ذخیره فایل PDF خروجی، متد Delete() را در کلاس Artifacts collection فراخوانی کنید.

کد برای پاک کردن پس زمینه PDF با استفاده از سی شارپ

using Aspose.Pdf;
class Program
{
static void Main(string[] args)
{
License lic = new License();
lic.SetLicense("license.lic");
// Open the PDF file
var doc = new Document("BackGround.pdf");
// Access the target page
var page = doc.Pages[1];
// Iterate through all the artifacts in the page
foreach(var fact in page.Artifacts)
{
// Search background artifact
if(fact.Subtype == Artifact.ArtifactSubtype.Background)
{
// Delete the background
page.Artifacts.Delete(fact);
}
}
// Save the output after removing background
doc.Save("output.pdf");
System.Console.WriteLine("Background removed successfully");
}
}

این کد نحوه حذف پس زمینه از فایل PDF با استفاده از C# را نشان می دهد. با استفاده از شمارشگر ArtifactSubtype می توانید هدر/پانویس و واترمارک را حذف کنید. برای حذف پس زمینه از کل PDF، این مرحله را در هر صفحه از سند انجام دهید.

این آموزش سریع به ما آموزش داده است که چگونه یک پاک‌کن پس‌زمینه PDF ایجاد کنیم. در صورت تمایل به تحمیل در یک فایل PDF، به مقاله تحمیل PDF با استفاده از سی شارپ مراجعه کنید.

 فارسی