انسوا المتاعب وقم بتثبيت FileFormat.words لإنشاء ومعالجة مستندات MS Word. يوفر برنامج أتمتة المستندات ميزات مفيدة للغاية.
نظرة عامة
يسعدنا أن نعلن عن إصدار 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
كيفية إنشاء مستند كلمة برمجيًا
بمجرد تثبيت 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 فارغ حيث يمكنك رؤية الإخراج في الصورة أدناه:
برنامج أتمتة المستندات - الخيارات المتقدمة
لقد أنشأنا بنجاح مستند كلمة فارغ باستخدام 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");
}
}
}
}
قم بتحديث ملفك الرئيسي باستخدام مقتطف الرمز أعلاه وقم بتشغيل المشروع مرة أخرى. سترى الإخراج الذي تم إنشاؤه بواسطة برنامج أتمتة المستندات المفتوح****كما هو موضح في الصورة أدناه:
الخاتمة
هذا يقودنا إلى نهاية منشور المدونة هذا. في هذا الدليل ، تعلمنا كيفية إنشاء مستند 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 إذا كانوا يخططون لتزويد برامج أعمالهم باستخدام أداة مستندات**.