PDF إلى XLS في C# .NET

يصبح تحويل ملفات PDF إلى تنسيق Excel ضروريًا عندما تحتاج إلى تصدير البيانات المجدولة من مستندات PDF إلى جداول البيانات. بصفتك مبرمجًا ، غالبًا ما تحصل على البيانات المجدولة بتنسيق PDF ولمعالجة تلك البيانات ، يجب تحويلها إلى تنسيق Excel. لذلك دعونا نلقي نظرة على كيفية القيام بذلك برمجيًا من داخل تطبيقات .NET. بعد قراءة هذه المقالة ، ستتمكن من تحويل ملف PDF إلى Excel XLS أو XLSX في C# .NET.

تغطي هذه المقالة تحويلات PDF إلى Excel التالية.

C# .NET PDF to Excel Converter - تنزيل مجاني

لتحويل ملف PDF إلى Excel XLS / XLS في C# ، سنستخدم Aspose.PDF for .NET. تدعم واجهة برمجة التطبيقات إنشاء مستندات PDF ومعالجتها بالإضافة إلى تحويل ملفات PDF إلى تنسيقات أخرى بدقة عالية. يمكنك إما تنزيل DLL الخاص به أو تثبيته من NuGet باستخدام إحدى الطرق التالية.

PDF to Excel Converter - التثبيت عبر NuGet Package Manager

  • فتح / إنشاء المشروع في Visual Studio.
  • انتقل إلى NuGet Package Manager وابحث عن Aspose.PDF.
  • قم بتثبيت API.

التثبيت عبر وحدة تحكم مدير الحزمة

PM> Install-Package Aspose.PDF

تحويل PDF إلى Excel XLS في C#

لتحويل مستند PDF إلى جدول بيانات XLS ، يمكنك ببساطة تحميل ملف PDF وحفظه بامتداد “.xls”. فيما يلي خطوات إجراء هذا التحويل.

  • قم بتحميل ملف PDF باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة ExcelSaveOptions.
  • احفظ ملف PDF بتنسيق Excel XLS باستخدام طريقة Document.Save (سلسلة ، ExcelSaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PDF إلى Excel XLS في C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("sampletable.pdf");
ExcelSaveOptions options = new ExcelSaveOptions(); 
// حفظ ملف الإخراج
pdfDocument.Save("Excel.xls", options);

إدخال مستند PDF

تم تحويل Excel XLS

تحويل PDF إلى XLSX في C#

بشكل افتراضي ، يحول Aspose.PDF مستند PDF إلى تنسيق XLS. في حالة رغبتك في الحصول على جدول بيانات Excel المحول بتنسيق XLSX ، يمكنك تحديده باستخدام فئة ExcelSaveOptions.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل مستند PDF إلى Excel بتنسيق XLSX باستخدام C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("sampletable.pdf");
// تهيئة ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// تعيين تنسيق الإخراج
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// حفظ ملف الإخراج
pdfDocument.Save("Excel.xlsx", options);

C# تصدير ملف PDF إلى Excel - العمود الأول فارغ

يمكنك أيضًا إدراج عمود أول فارغ في جدول بيانات Excel المحول. يمكن القيام بذلك باستخدام خيار ExcelSaveOptions.InsertBlankColumnAtFirst.

  • قم بتحميل ملف PDF باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة ExcelSaveOptions.
  • (اختياري) قم بتعيين تنسيق Excel الناتج على XLSX باستخدام خاصية ExcelSaveOptions.Format.
  • قم بتعيين خاصية ExcelSaveOptions.InsertBlankColumnAtFirst إلى true.
  • احفظ ملف PDF بتنسيق Excel باستخدام طريقة Document.Save (سلسلة ، ExcelSaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية إضافة عمود أول فارغ في تحويل PDF إلى Excel.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("sampletable.pdf");
// تهيئة ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// تعيين تنسيق الإخراج
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// لإدراج عمود فارغ كعمود أول في ورقة العمل 
options.InsertBlankColumnAtFirst = true;
// حفظ ملف الإخراج
pdfDocument.Save("Excel.xlsx", options);

احفظ ملف PDF بتنسيق XLS في C# - الحد الأدنى من عدد الأوراق

بشكل افتراضي ، يتم تحويل كل صفحة في مستند PDF المدخل إلى ورقة عمل منفصلة. بالنسبة لمستندات PDF الكبيرة التي تحتوي على عدد من الصفحات ، سيحتوي جدول بيانات Excel المحول أيضًا على عدد من أوراق العمل. في مثل هذه الحالة ، يمكنك تخصيص تحويل PDF إلى Excel وتقليل عدد أوراق العمل في جدول البيانات المحول. فيما يلي خطوات إجراء هذا التخصيص.

  • قم بتحميل ملف PDF باستخدام فئة المستند.
  • قم بإنشاء كائن من فئة ExcelSaveOptions.
  • (اختياري) قم بتعيين تنسيق Excel الناتج على XLSX باستخدام خاصية ExcelSaveOptions.Format.
  • قم بتعيين خاصية ExcelSaveOptions.MinimizeTheNumberOfWorksheets إلى true.
  • احفظ ملف PDF بتنسيق XLS / XLSX باستخدام طريقة Document.Save (سلسلة ، ExcelSaveOptions).

يوضح نموذج التعليمات البرمجية التالي كيفية تقليل عدد أوراق العمل في تحويل PDF إلى Excel في C#.

// قم بتحميل مستند PDF
Document pdfDocument = new Document("sampletable.pdf");
// تهيئة ExcelSaveOptions
ExcelSaveOptions options = new ExcelSaveOptions();
// تعيين تنسيق الإخراج
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// قلل عدد أوراق العمل
options.MinimizeTheNumberOfWorksheets = true;
// حفظ ملف الإخراج
pdfDocument.Save("Excel.xlsx", options);

PDF to Excel C# Converter Library - احصل على ترخيص مجاني

يمكنك [الحصول على ترخيص مؤقت مجاني][17] لتحويل ملفات PDF إلى تنسيق Excel دون قيود التقييم.

اقرأ أكثر

إذا كنت مهتمًا باستكشاف ميزات أخرى لـ Aspose.PDF ، قم بزيارة الوثائق هنا.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملفات PDF إلى تنسيقات Excel برمجيًا في C#. علاوة على ذلك ، لقد رأيت كيفية تخصيص التحويل باستخدام خيارات مختلفة. يمكنك بسهولة دمج نموذج التعليمات البرمجية المقدم في تطبيقات .NET الخاصة بك.

مقالات ذات صلة)

مستندات PDF إلى Excel XLS / XLSX باستخدام Javaتحويل مستندات Word إلى PDF برمجيًا في C# .NETملف PDF إلى نص في Python
XLSX إلى JSON في جافاExcel to JSON in JavaDOCX إلى JSON في جافا
DOC إلى JSON في جافاWord to JSON in JavaTXT إلى JSON في جافا
JSON إلى PDF في PythonExcel to JSON in JavaTXT إلى JSON في بايثون
تحويل مستندات Word إلى Markdown باستخدام C#تحويل مستندات Word إلى Markdown باستخدام Javaتحويل مستندات Word إلى TIFF في Python
تحويل Word إلى HTML في Pythonتحويل Word إلى HTML باستخدام C#تحويل Word إلى HTML باستخدام Java
تحويل Word إلى Markdown في Python