مبدل 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.