1. Home
  2.   Open xml sdk
  3.   Openize.OpenXML-SDK لـ .NET

Openize.OpenXML-SDK لـ .NET

 
 

معالجة مستندات Office في تطبيقات C# .NET

أنشئ، وحمّل، وعدّل محتويات مستندات Microsoft Office المختلفة، بما في ذلك ملفات Word وExcel وPowerPoint، ببضع سطور من الكود.

Openize.OpenXML-SDK لـ .NET هو SDK مفتوح المصدر وسهل الاستخدام يهدف إلى تسهيل إنشاء وتخصيص مستندات Microsoft Office. تتيح هذه المكتبة المبسطة بلغة C# إنشاء وتعديل مستندات Word وExcel وPowerPoint بأقل عدد من الأسطر البرمجية.

تتم عملية تثبيت هذه الأداة خفيفة الوزن بسلاسة، حيث تقدم مجموعة من الميزات التي تلبي مختلف احتياجات المستندات. يعتمد Openize.OpenXML-SDK على تقنية OpenXML SDK المعتمدة من قبل Microsoft، حيث يعمل كواجهة سهلة الاستخدام لتبسيط الاستفادة من الإمكانيات المتقدمة.

تم تصميم هذه المكتبة مفتوحة المصدر لـ .NET مع وضع المطورين في الاعتبار، مما يتيح إمكانية توسيع وظائفها باستخدام مكتبة OpenXML SDK. إن التعامل مع Openize.OpenXML-SDK لـ .NET سهل بفضل تصميمه البديهي، ويشمل مجموعة من الميزات الذكية مثل إضافة فقرات جديدة، وتنسيق النصوص، وإدراج الصور وتغيير حجمها، واستخراج الصور، وتعديل خصائص المستند، وغير ذلك الكثير.

استكشف مستودعنا على GitHub للمساهمة، واقتراح التحسينات، والمساعدة في تطوير هذا الـ SDK مفتوح المصدر: https://github.com/openize-com/openize-open-xml-sdk-net

Previous Next

البدء مع Openize.OpenXML-SDK لـ .NET

الطريقة الموصى بها لتثبيت Openize.OpenXML-SDK لـ .NET هي استخدام NuGet:

NuGet\Install-Package Openize.OpenXML-SDK 

إنشاء مستند Word برمجياً

 
Document doc = new Document();
doc.Save("/Docs.docx");

إضافة نص إلى مستند Word

 
using (Document doc = new Document())
{
    Body body = new Body(doc);
    Paragraph para1 = new Paragraph();
    para1.AddRun(new Run { Text = "هذا فقرة." });
    body.AppendChild(para1);
    doc.Save("/Docs.docx");
}

إنشاء جدول بيانات Excel فارغ

 
var workbook = new Openize.Cells.Workbook();
workbook.Save("Spreadsheet.xlsx");

إدراج صفوف في ورقة Excel

 
var wb = new Openize.Cells.Workbook("test.xlsx");
var sheet = wb.Worksheets[0];
sheet.InsertRows(5, 3);
wb.Save("test.xlsx");

إنشاء عرض PowerPoint تقديمي

 
Presentation presentation = Presentation.Create("presentation.pptx");
presentation.Save();

إدراج نص في عرض PowerPoint تقديمي

 
TextShape shape = new TextShape();
shape.Text = "عنوان العرض التقديمي";
Slide slide = new Slide();
slide.AddTextShapes(shape);
presentation.AppendSlide(slide);
presentation.Save();

المزيد من الأمثلة والموارد

استكشف المزيد من الأمثلة البرمجية على Openize Gists.

 عربي