انسوا المتاعب وقم بتثبيت FileFormat.words لإنشاء ومعالجة مستندات MS Word. يوفر برنامج أتمتة المستندات ميزات مفيدة للغاية.
![كيفية إنشاء مستند كلمة في C#](images/How-to-Create-a-Word-Document-in-C-using-FileFormat.Words_-1.png#center)
نظرة عامة
يسعدنا أن نعلن عن إصدار fileformat.words لـ .NET. هذا API مفتوحة المصدر مكتوبة في C# وتمكن مطوري .NET من إنشاء وتصميم وتعديل المستندات MS Word برمجيًا. بغض النظر عما إذا كنت مبتدئًا أو مطورًا على مستوى الخبراء ، يمكنك بسهولة دمج fileformat.words مع تطبيق .NET الخاص بك. بالإضافة إلى ذلك ، لا يمكن لأحد أن ينكر أهمية وسهولة استخدام مستندات MS Word في أي عمل تجاري. إنه تنسيق الملفات الأكثر استخدامًا ومتعددة الأغراض. في منشور المدونة هذا ، سوف نتعلم كيفية إنشاء مستند Word في C#**وسنكتب أيضًا بعض قصاصات التعليمات البرمجية لرؤية fileformat.words for .NET في العمل. سوف نغطي الأقسام التالية:
- Word Document Generator - Open Source API تثبيت
- كيفية إنشاء مستند كلمة برمجيًا
- برنامج أتمتة المستندات - خيارات متقدمة
Word Document Generator - تثبيت API مفتوح المصدر
فيما يتعلق بتثبيت واجهة برمجة التطبيقات المفتوحة المصدر هذا ، من السهل التثبيت والإعداد في تطبيق .NET الخاص بك. بالإضافة إلى ذلك ، FileFormat.words مكتبة خفيفة الوزن وتوفر ميزات قوية للعمل مع مستندات MS Word. لذلك ، قم بتنزيل Nuget Package أو قم بتشغيل الأمر التالي في Nuget Package Manager لتثبيت برنامج أتمتة المستند المفتوح****.
Install-Package FileFormat.Words
![Word Document Generator - تثبيت API مفتوح المصدر](images/Open-Source-API-Installation.gif#center)
كيفية إنشاء مستند كلمة برمجيًا
بمجرد تثبيت API Word Document Generator API ، يمكننا كتابة قصاصات التعليمات البرمجية لتوضيح كيفية إنشاء مستند Word في C# بشكل برمجي. يمكنك اتباع الخطوات التالية لإنشاء مستند كلمة فارغ:
- تهيئة مثيل للفئة الوثيقة.
- استدعاء طريقة حفظ لحفظ مستند الكلمة على القرص. انسخ والصق مقتطف الرمز التالي في ملفك الرئيسي وقم بتشغيل البرنامج.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Initialize an instance of the Document class.
Document doc = new Document();
// Call the Save method to save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
ستقوم مقتطف الرمز أعلاه بإنشاء مستند Word فارغ حيث يمكنك رؤية الإخراج في الصورة أدناه:
![مولد مستند الكلمات](images/Word-Document-Generator-1-1-1024x510.png#center)
برنامج أتمتة المستندات - الخيارات المتقدمة
لقد أنشأنا بنجاح مستند كلمة فارغ باستخدام API API Open-Source Word**. الآن ، لا يمكننا إضافة بعض النص إلى مستند فحسب ، ولكن أيضًا نمط النص وفقًا للمتطلبات. دعنا نضع بضعة أسطر من التعليمات البرمجية المصدر في ملفنا الرئيسي.
- قم بإنشاء مثيل للفئة الوثيقة.
- تهيئة مُنشئ فئة الجسم مع كائن فئة المستند.
- مثيل مثيل لفئة الفقرة.
- استدعاء الخاصية النص لتعيين نص الفقرة.
- بالمثل ، اتصل بـ المسافة البادئة ، LeftIndent ، riHgtIndent ، FirstLineIndent ، محاذاة ، و linesspacing للتنسيق الفقرة.
- اتصل بالطريقة AppendChild (الفقرة) لإضافة الفقرة إلى المستند.
- ستوفر طريقة حفظ مستند Word على القرص.
using FileFormat.Words;
namespace Example
{
class Program
{
static void Main(string[] args)
{
// Create an instance of the Document class.
using (Document doc = new Document())
{
//Initialize the constructor of the Body class with the Document class object.
Body body = new Body(doc);
// Instantiate an instance of the Paragraph class.
Paragraph para1 = new Paragraph();
// Invoke the Text property to set the text of the paragraph.
para1.Text = "In publishing and graphic design, Lorem ipsum is a placeholder text commonly used to demonstrate the visual form of a document or a typeface without relying on meaningful content. Lorem ipsum may be used as a placeholder before final copy is available..";
para1.Indent = "300";
para1.LeftIndent = "250";
para1.RihgtIndent = "350";
para1.FirstLineIndent = "330";
para1.Align = "Left";
para1.LinesSpacing = "552";
// Call the AppendChild(paragraph) method to add the paragraph to the document.
body.AppendChild(para1);
// The Save method will save the Word document onto the disk.
doc.Save("/Docs.docx");
}
}
}
}
قم بتحديث ملفك الرئيسي باستخدام مقتطف الرمز أعلاه وقم بتشغيل المشروع مرة أخرى. سترى الإخراج الذي تم إنشاؤه بواسطة برنامج أتمتة المستندات المفتوح****كما هو موضح في الصورة أدناه:
![توثيق برنامج أتمتة](images/Document-Automation-Software-1024x507.png#center)
الخاتمة
هذا يقودنا إلى نهاية منشور المدونة هذا. في هذا الدليل ، تعلمنا كيفية إنشاء مستند Word في C# باستخدام المصادر المفتوحة FileFormat.words. بالإضافة إلى ذلك ، لقد مررنا أيضًا بإجراء التثبيت وبعض الميزات المتقدمة التي تقدمها مكتبة مولد مستندات Word****. علاوة على ذلك ، هناك العديد من الميزات الأخرى التي يمكنك استكشافها في الوثائق. أخيرًا ، FileFormat.com يكتب باستمرار منشورات المدونة التعليمية حول مواضيع مثيرة للاهتمام. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة. علاوة على ذلك ، يمكنك متابعتنا على منصات الوسائط الاجتماعية الخاصة بنا ، بما في ذلك Facebook و LinkedIn و Twitter.
المساهمة
نظرًا لأن fileformat.words for .NET هو مشروع مفتوح المصدر وهو متاح على github. لذلك ، فإن مساهمة المجتمع موضع تقدير كبير.
اطرح سؤالاً
يمكنك إخبارنا بأسئلتك أو استفساراتك في المنتدى.
الأسئلة الشائعة
** كيفية إنشاء مستند Word جديد في C#؟** يرجى اتباع هذا الرابط لتعلم إنشاء مستند Word برمجيًا باستخدام برنامج أتمتة المستندات المفتوح المصدر FileFormat.words. ** كيفية إنشاء مستند كلمة في .NET Core؟** قم بتنزيل Nuget Package من هذا المكتبة المفتوحة المصدر FileFormat.words لـ .NET مكتوبة في C#. إنه API على مستوى المؤسسة. NET API تم تطويره لمطوري .NET إذا كانوا يخططون لتزويد برامج أعمالهم باستخدام أداة مستندات**.