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

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

فيما يلي المواضيع التي تمت مناقشتها بإيجاز في هذه المقالة:

  • .NET API - تحويل المستندات إلى جداول بيانات
  • تحويل PDF إلى Excel
  • تحويل Word إلى Excel
  • تحويل PDF أو Word إلى جدول بيانات مع المزيد من الخيارات

.NET API - التحويل إلى تنسيقات جداول البيانات

في هذه المقالة ، سأستخدم GroupDocs.Conversion for .NET لتحويل مستندات PDF و Word إلى جداول بيانات باستخدام C #. إنها واجهة برمجة التطبيقات الغنية بالميزات التي تسمح بتحويل المستندات والصور في العديد من تنسيقات الملفات. لتسليط الضوء على بعض التنسيقات ، تدعم API مستندات معالجة الكلمات وجداول البيانات والعروض التقديمية ورسومات AutoCAD والكتب الإلكترونية وملفات PDF وملفات البريد الإلكتروني وصفحات الويب والصور وملفات Photoshop والعديد من تنسيقات المستندات الأخرى.

قم بتنزيل مثبت DLL أو MSI من قسم التنزيلات أو قم بتثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Conversion

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

فيما يلي خطوة لتحويل مستند PDF إلى جدول بيانات Excel.

  • قم بتحميل ملف PDF باستخدام فئة المحول.
  • تهيئة خيار التحويل باستخدام فئة SpreadsheetConvertOptions.
  • قم باستدعاء طريقة تحويل لفئة المحول مع الخيار.

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

// تحويل مستند PDF إلى جدول بيانات Excel في C #
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

تحويل Word إلى Excel في C

يمكنك تحويل أي مستند Word إلى جدول بيانات Excel بنفس الطريقة التي قمنا بها بتحويل ملف PDF أعلاه. علينا فقط توفير الملف المصدر الصحيح لتحويله إلى XLS أو XLSX.

فيما يلي خطوة لتحويل مستند Word بتنسيق DOC DOCX إلى جدول بيانات Excel.

  • قم بتحميل ملف Word باستخدام فئة المحول.
  • تهيئة خيار التحويل باستخدام فئة SpreadsheetConvertOptions.
  • قم باستدعاء طريقة تحويل لفئة المحول مع الخيار.

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

// تحويل مستند Word إلى جدول بيانات Excel في C #
using (Converter converter = new Converter("document.docx"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions();
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

تحويل PDF أو Word إلى جدول بيانات مع المزيد من الخيارات باستخدام C

يمكنك تحويل بعض الصفحات المحددة فقط من وثيقتك. تمنحك واجهة برمجة التطبيقات امتياز تحويل المستند بخيارات مختلفة تشمل:

  • رقم صفحة البداية.
  • عدد الصفحات المراد تحويلها.
  • صفحات محددة للتحويل.
  • تنسيق للتحويل إلى.
  • كلمة مرور لجعل الملف محميًا.
  • تكبير لجعلها كبيرة أو أصغر.
  • علامة مائية على ملف المحول.

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

// تحويل الصفحة الثانية من ملف PDF إلى Excel في C # مع بعض الخيارات
using (Converter converter = new Converter("document.pdf"))
{
    SpreadsheetConvertOptions options = new SpreadsheetConvertOptions
    {
        PageNumber = 2,
        PagesCount = 1,
        Format = SpreadsheetFileType.Xlsx,
        Zoom = 150
    };
    converter.Convert("outputpath/convertedSpreadsheet.xlsx", options);
}

إليك ملف PDF وجدول البيانات المحول كمخرج باستخدام الكود أعلاه. قام بتحويل الصفحة الثانية من ملف PDF إلى تنسيق XLSX.

تحويل PDF إلى Excel XLS XLSX برمجيًا

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت مجاني من أجل استخدام API دون قيود التقييم.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل مستندات PDF و Word في جدول بيانات Excel باستخدام C #. علاوة على ذلك ، لقد رأيت أيضًا كيف يمكننا تحويل أي جزء من المستند بخيارات مثل التكبير والعلامة المائية وجعله محميًا بكلمة مرور. يمكنك الآن البدء في إنشاء تطبيق تحويل المستندات الخاص بـ .NET bases أو دمج الميزة (الميزات) في تطبيقك الحالي.

لمزيد من التفاصيل والخيارات والأمثلة ، يمكنك زيارة التوثيق ومستودع جيثب. لمزيد من الاستفسارات ، اتصل بالدعم على المنتدى.

أنظر أيضا