مبدل Aspose.PDF XLS برای .NET

Aspose.PDF XLS Converter برای .NET یک پلاگین سبک طراحی شده برای تبدیل صفحات اسناد PDF به صفحه های مایکروسافت اکسل با کیفیت بالا (XLS / XLSX) است. این اجازه می دهد تا توسعه دهندگان برای استخراج داده های جدول، حفظ طرح ها، و اتوماتیک تبدیل بسته با کنترل نازک بر روی پارامترهای خروجی.

شروع به کار

نصب و نصب

  • بسته را از طریق NuGet نصب کنید:
dotnet add package Aspose.PDF

ویژگی ها و عملکردها

PDF به Excel Conversion

  • هر صفحه PDF را به یک دفترچه کار جداگانه تبدیل کنید یا چند صفحه را در یک صفحه ترکیب کنید.
  • خروجی به .xls یا .xlsx فرمت ها

انتخاب صفحه و محدوده

  • تبدیل اسناد کامل یا شاخه های خاص / صفحات.
  • پشتیبانی از شاخه های غیر مرتبط برای استخراج انتخابی.

Layout و Formatting حفظ

  • حروف، رنگ ها، مرزهای سلولی، سلول های ترکیبی و سرها و پاها را حفظ می کند.
  • اطمینان از خروجی اکسل آینه های PDF وفاداری بصری.

میز شناسایی

  • تشخیص و بازسازی داده های جدول به خطوط / ستون های اکسل.
  • ذخیره فرمت های عددی (دولار، درصد، تاریخ) برای محاسبات دقیق.

PDF های محافظت شده با رمز عبور

  • پشتیبانی از تبدیل PDF های رمزگذاری شده با ارائه اعتباربخشی در زمان اجرا.

منابع و منابع

  • فونت های ساخته شده به اکسل منتقل می شوند.
  • جایگزین ها طرح را حفظ می کنند اگر یک فونت در دسترس نباشد.

بهینه‌سازی عملکرد

  • تبدیل مبتنی بر جریان، صفحات را به طور مداوم پردازش می کند.
  • کنترل اندازه کچینگ و بوفر، انتقال فایل های بزرگ را بهبود می بخشد.

سوءاستفاده از اشتباهات و ثبت نام

  • استثناهای جزئی برای محتوای پشتیبانی نشده یا ورودی های نادرست
  • سوراخ های ثبت نام برای گرفتن پیشرفت، هشدار و اشتباهات.

تسهیلات امنیتی و پشتیبانی از Async

  • پشتیبانی از تبدیل های متقابل در محیط های چند رشته ای.
  • روش های غیر همزمان برای بار کار مقیاس پذیر

مثال کد: تبدیل PDF به XLS (Excel)

var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample.xlsx");

// Initialize the plugin
var plugin = new PdfXls();
var options = new PdfToXlsOptions
{
    Format = PdfToXlsOptions.ExcelFormat.XLSX
};

options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));

var resultContainer = plugin.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);

راهنمایی ها و بهترین شیوه ها

  • پیش اسکن فایل های PDF برای شناسایی جدول در مقابل محتوای متن برای تبدیل بهینه شده.
  • استفاده از محدوده صفحه برای به حداقل رساندن پردازش غیر ضروری.
  • در دسترس موارد تبدیل برای آزاد کردن منابع مدیریت نشده است.
  • در عملیات عمده، از APIs های همگام با موازیسم کنترل شده استفاده کنید.
  • فرمت های عددی را در آزمون ها قبل از راه اندازی تایید کنید.
  • نظارت بر سوابق برای ویژگی های پشتیبانی نشده یا ورودی های نادرست
  • شامل فونت های غیر استاندارد برای جلوگیری از اشتباهات طرح.
  • پلاگین را برای دقت و بهبود عملکرد به روز نگه دارید.

ویژگی‌های پیشرفته

  • تبدیل چندین فایل PDF به طور همزمان
  • رمزگذاری فایل های Excel برای توزیع امن.
  • طرح های خروجی سفارشی با توجه به گزارش یا نیازهای انطباق.

موارد استفاده

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

پرسش های مکرر

**این پلاگین چه ویژگی هایی را ارائه می دهد؟**صفحه های اسناد PDF را به صفحات XLS/XLSX تبدیل می کند و طرح ها و داده های جدول را حفظ می کنند.

**چگونه این از Aspose.PDF برای .NET متفاوت است؟**Aspose.PDF برای .NET یک کتابخانه PDF کامل است، در حالی که این پلاگین تنها بر روی تبدیل PDF به Excel تمرکز دارد.

**آیا محدود به تبدیل XLS/XLSX است؟**بله، برای سایر وظایف PDF (تولید، ادغام، فشرده سازی)، از کتابخانه اصلی Aspose.PDF استفاده کنید.

**آیا یک ابزار آنلاین در دسترس است؟**بله، Aspose ارائه می دهد یک PDF آنلاین رایگان به تبدیل XLS/XLSX.

**کجا می توانم نمونه های کد را پیدا کنم؟**نگاهی به اسناد Aspose.PDF و صفحات فرود برای نمونه های دقیق در C# و VB.NET.

 فارسی