PDF اسکن شده تا قابل جستجو با OCR در سی شارپ

PDF فایل‌ها گاهی اوقات بر اساس تصاویری هستند که معمولاً با استفاده از یک اسکنر یا دستگاه تصویربرداری ایجاد می‌شوند. می توانید یک فایل PDF اسکن شده را با OCR به یک فایل PDF قابل جستجو تبدیل کنید تا متن در سند ویرایش یا به روز شود. مطابق با آن سناریو، این مقاله نحوه تبدیل PDF اسکن شده به PDF قابل جستجو توسط عملیات OCR را با استفاده از C# توضیح می دهد.

PDF اسکن شده به PDF قابل جستجو توسط OCR – C# API نصب

می توانید عملیات OCR را روی یک فایل PDF اسکن شده با Aspose.OCR for .NET API انجام دهید. به سادگی با دانلود فایل DLL از بخش New Releases یا با استفاده از دستور نصب NuGet زیر، API را پیکربندی کنید:

PM> Install-Package Aspose.OCR

تبدیل پی دی اف اسکن شده به پی دی اف قابل جستجو به صورت برنامه نویسی با استفاده از سی شارپ

با دنبال کردن مراحل زیر می‌توانید یک فایل PDF اسکن شده را به یک سند PDF قابل جستجو تبدیل کنید، در حالی که متن را به صورت نوری تشخیص می‌دهید:

  1. نمونه کلاس AsposeOcr را راه اندازی کنید.
  2. با استفاده از روش RecognizePdf تصاویر را از PDF تشخیص دهید.
  3. با کلاس DocumentRecognitionSettings ویژگی های مختلف را برای تشخیص OCR تنظیم کنید.
  4. نتیجه OCR را به عنوان یک فایل PDF قابل جستجو ذخیره کنید.

قطعه کد زیر نحوه تبدیل یک پی دی اف اسکن شده به یک سند پی دی اف قابل جستجو را به صورت برنامه نویسی با استفاده از سی شارپ توضیح می دهد:

// مسیر PDF چند صفحه ای اسکن شده
string fullPath = "multi_page.pdf";

// شی کلاس AsposeOcr را راه اندازی کنید
AsposeOcr api = new AsposeOcr();

// تشخیص تصاویر از PDF           
List<RecognitionResult> res = api.RecognizePdf(fullPath, new DocumentRecognitionSettings
{
    StartPage = 0,
    PagesNumber = 1
});

// نتیجه را به عنوان PDF قابل جستجو ذخیره کنید
AsposeOcr.SaveMultipageDocument("output.pdf", SaveFormat.Pdf, res);

مجوز ارزیابی رایگان را دریافت کنید

می‌توانید با درخواست [مجوز موقت رایگان]، این ویژگی را برای تشخیص متن در PDF اسکن شده با عملیات OCR بدون هیچ محدودیتی ارزیابی کنید.

نتیجه

در این مقاله یاد گرفتید که چگونه یک فایل پی دی اف اسکن شده را با انجام عملیات OCR به صورت برنامه نویسی در سی شارپ به یک سند پی دی اف قابل جستجو تبدیل کنید. علاوه بر این، می‌توانید چندین ویژگی دیگر مرتبط با OCR ارائه شده توسط API را با مراجعه به مستندات بررسی کنید. لطفاً در صورت هرگونه سؤال با ما در فروم تماس بگیرید.

همچنین ببینید