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