
تستخدم ملفات Microsoft Publisher PUB عادةً لإنشاء تخطيطات احترافية للكتيبات والنشرات. ومع ذلك، قد تتطلب بعض السيناريوهات استخراج البيانات أو إعادة تنظيمها في تنسيق جدول بيانات لأغراض التحليل أو التقارير. بينما تعتبر ملفات PUB متعددة الاستخدامات، فإن جداول Excel تناسب بشكل أفضل لمعالجة البيانات الرقمية وتنظيمها. توضح هذه المقالة كيفية تحويل PUB إلى Excel في C#. باستخدام شفرة التعليمات البرمجية المقدمة، يمكنك تحويل مستندات PUB بسلاسة إلى جداول بيانات Excel في بضع خطوات فقط.
- لماذا تحويل PUB إلى Excel؟
- تحويل PUB إلى Excel - تثبيت واجهة برمجة التطبيقات C#
- تحويل PUB إلى Excel في C#
لماذا تحويل PUB إلى Excel؟
يمكن أن يكون تحويل ملفات PUB إلى جداول بيانات Excel أمرًا حاسمًا لأسباب متنوعة:
تحليل البيانات والتلاعب بها: غالبًا ما تحتوي ملفات PUB على جداول أو بيانات هيكلية قد تتطلب تحليلًا إضافيًا أو حسابات أو تعديلات على التنسيق، والتي يتم التعامل معها بشكل أفضل في Excel.
التوافق مع أدوات العمل: تندمج ملفات Excel بسلاسة مع أدوات العمل الشائعة مثل أنظمة تخطيط موارد المؤسسات، وتطبيقات المالية، وأدوات إدارة قواعد البيانات.
تنظيم بيانات محسن: يوفر Excel أدوات متفوقة للتصنيف، والتصفية، والتصور، مما يسهل تحليل المحتوى المستخرج من ملفات PUB.
التعاون وإمكانية الوصول: مشاركة ملفات Excel أكثر ملاءمة في البيئات التعاونية حيث إن Excel هو تنسيق مدعوم على نطاق واسع عبر الأنظمة الأساسية والبرامج.
من خلال تحويل PUB إلى Excel، يمكن للشركات والمطورين فتح فرص جديدة لاستغلال البيانات، مما يضمن تحسين الإنتاجية وكفاءة سير العمل.
تحويل PUB إلى Excel - تثبيت واجهة برمجة التطبيقات C#
يمكنك بسهولة تحويل ملفات Microsoft Publisher من خلال تثبيت Conholdate.Total for .NET على الجهة الخاصة بك. فقط قم بتشغيل أمر تثبيت NuGet أدناه في MS Visual Studio:
PM> NuGet\Install-Package Conholdate.Total
تحويل PUB إلى Excel في C#
توجهك هذه الدليل خلال تهيئة الكائنات اللازمة، وتحويل PUB إلى PDF كصيغة وسيطة، ثم تصديرها إلى Excel.
أدناه دليل خطوة بخطوة لتحويل ملفات PUB إلى Excel باستخدام C#:
تهيئة MemoryStream: يتم استخدام كائن MemoryStream للاحتفاظ بمخرجات PDF الوسيطة في الذاكرة.
تحميل وتحليل ملف PUB: تُستخدم طريقة PubFactory.CreateParser لتحميل ملف PUB المدخل. تقوم طريقة Parse بتحويله إلى كائن مستند داخلي.
Convert PUB to PDF: باستخدام طريقة PubFactory.CreatePdfConverter، يتم تحويل ملف PUB الذي تم تحليله إلى تنسيق PDF وحفظه في تيار الذاكرة.
تحميل PDF وتصديره إلى Excel: يتم استخدام فئة Document لتحميل PDF من تدفق الذاكرة. تحدد فئة ExcelSaveOptions تنسيق ملف الإخراج كـ XLSX. أخيرًا، يتم حفظ ملف Excel إلى المسار المحدد للإخراج.
التالية هي مقتطفات الشيفرة لتحويل ملف Microsoft Publisher (PUB) إلى جدول بيانات Excel باستخدام C#:
// تهيئة MemoryStream للاحتفاظ بمستند الإخراج
MemoryStream stream = new MemoryStream();
// Load input PUB file
Aspose.Pub.IPubParser parser = Aspose.Pub.PubFactory.CreateParser("input.pub");
// قم بتحليل ملف الناشر المدخل
Aspose.Pub.Document doc = parser.Parse();
// حوّل ملف PUB إلى PDF واحفظ النتيجة في MemoryStream
Aspose.Pub.PubFactory.CreatePdfConverter().ConvertToPdf(doc, stream);
// قم بتحميل ملف PDF من MemoryStream
Aspose.Pdf.Document document = new Aspose.Pdf.Document(stream);
// تهيئة كائن فئة ExcelSaveOptions
Aspose.Pdf.ExcelSaveOptions options = new ExcelSaveOptions();
// حدد تنسيق ملف Excel الناتج
options.Format = ExcelSaveOptions.ExcelFormat.XLSX;
// احفظ ملف Excel الناتج
document.Save("PUBToExcel.xlsx", options);
احصل على رخصة مجانية
يمكنك طلب رخصة مجانية مؤقتة لتقييم واجهة برمجة التطبيقات بالكامل دون أي قيود على التقييم.
تلخيص
تحويل ملفات Microsoft Publisher (PUB) إلى Excel في C# هو عملية بسيطة في C#. من خلال اتباع هذا الدليل، يمكنك تحويل ملفات PUB الخاصة بك بكفاءة إلى جداول بيانات Excel لتحسين معالجة البيانات والمشاركة والتحليل. سواء كنت تتعامل مع ملفات PUB كبيرة الحجم أو تحتاج إلى تحويل لمرة واحدة، تضمن هذه الحلول الدقة وسهولة الاستخدام. علاوة على ذلك، إذا كنت بحاجة إلى مناقشة أي استفسارات معنا، فلا تتردد في الكتابة إلينا على forum.