استخراج جدول از PDF به Excel با استفاده از C#

این راهنمای کوتاه توضیح می‌دهد که چگونه یک جدول را از PDF به Excel با استفاده از C# استخراج کنید. شما جزئیات تنظیم IDE برای Aspose.PDF و Aspose.Cells، فهرستی از مراحل، و یک کد نمونه برای دریافت جدول از PDF به Excel با استفاده از C# را دریافت خواهید کرد. کد نمونه ارائه‌شده تمام جریان کدهای لازم برای انجام این کار را نشان خواهد داد.

مراحل استخراج داده‌ها از جدول PDF به Excel با C#

  1. IDE را طوری تنظیم کنید که هم Aspose.PDF for .NET و هم Aspose.Cells for .NET را در یک پروژه استفاده کند
  2. مجوز Aspose.Total را اعمال کنید تا بتوانید ویژگی‌های API را بدون هیچ محدودیتی یا واترمارک استفاده کنید. ۳. فایل PDF منبع را در شیء کلاس Document بارگذاری کنید
  3. یک فایل Excel جدید با استفاده از کلاس Workbook ایجاد کنید و برای اولین شیت یک نام تعیین کنید
  4. پردازش هر صفحه در فایل PDF
  5. به تمام جداول در هر صفحه دسترسی پیدا کنید و برای هر جدول، متن هر ردیف و ستون را دریافت کنید
  6. محتویات هر سلول را در ردیف و سلول متناظر در شیت مقصد فایل اکسل بنویسید ۸. عرض سطرها/ستون‌ها را تنظیم کنید و کتاب‌کار را ذخیره کنید

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

کد استخراج جدول از PDF به Excel با استفاده از C#

این کد نشان می‌دهد که چگونه جدول را از PDF به Excel با استفاده از C# استخراج کنید. کد نمونه ارائه‌شده متن ساده جدول PDF را در سلول‌های Excel می‌نویسد. می‌توانید قالب‌بندی را با استفاده از قلم، اندازه، سبک بولد/ایتالیک و رنگ سلول PDF حفظ کنید. همچنین می‌توانید مقادیر عددی و مشابه تاریخ را در جدول PDF شناسایی کرده و هنگام نوشتن در فایل Excel از قالب مناسب استفاده کنید.

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

 فارسی