خواندن انواع مختلف اسناد به صورت برنامه ای این روزها امری رایج است. در این راهنمای نحوه خواندن، با دنبال کردن مراحل ساده زیر، نحوه خواندن فایل PDF در سی شارپ را خواهید آموخت.
مراحل خواندن فایل PDF در سی شارپ
- یک برنامه کنسول C# خالی در ویژوال استودیو ایجاد کنید
- با نصب آن از NuGet.org به Aspose.PDF for .NET مرجع اضافه کنید
- یک فایل PDF موجود را در شی Document بارگیری کنید
- کلاس TextAbsorber را برای خواندن فایل PDF راه اندازی کنید
- متن PDF را استخراج کرده و در خروجی کنسول بنویسید
- برای یافتن تصاویر، صفحه PDF Resources را تکرار کنید
- شی FileStream را با تصویر یافت شده ایجاد کنید
- تصویر را در دیسک محلی ذخیره کنید
قطعه کد زیر نحوه باز کردن و خواندن فایل PDF در سی شارپ را توضیح می دهد. با استفاده از آن می توانید متن را بخوانید و تصاویر را از یک فایل PDF استخراج کنید. API کلاس TextAbsorber را ارائه می دهد که برای خواندن متن از فایل PDF استفاده می شود و می توانید از طریق شیء Text به نتایج استخراج شده برسید. یافتن تصاویر و ذخیره آنها در دیسک محلی نیز با حلقه زدن منابع صفحه PDF مطابق شکل زیر امکان پذیر است.
کد برای خواندن فایل PDF در سی شارپ
در مبحث قبل، نحوه پردازش فایل های PDF حجیم در سی شارپ را یاد گرفتید. اطلاعات و مثال کد بالا شما را قادر می سازد تا فایل های PDF را در سی شارپ باز کرده و بخوانید تا متن و تصاویر را استخراج کنید.