انسوا المتاعب وقم بتثبيت FileFormat.words لإنشاء ومعالجة مستندات MS Word. يوفر برنامج أتمتة المستندات ميزات مفيدة للغاية.

كيفية إنشاء مستند كلمة في C#

نظرة عامة

يسعدنا أن نعلن عن إصدار fileformat.words لـ .NET. هذا API مفتوحة المصدر مكتوبة في C# وتمكن مطوري .NET من إنشاء وتصميم وتعديل المستندات MS Word برمجيًا. بغض النظر عما إذا كنت مبتدئًا أو مطورًا على مستوى الخبراء ، يمكنك بسهولة دمج fileformat.words مع تطبيق .NET الخاص بك. بالإضافة إلى ذلك ، لا يمكن لأحد أن ينكر أهمية وسهولة استخدام مستندات MS Word في أي عمل تجاري. إنه تنسيق الملفات الأكثر استخدامًا ومتعددة الأغراض. في منشور المدونة هذا ، سوف نتعلم كيفية إنشاء مستند Word في C#**وسنكتب أيضًا بعض قصاصات التعليمات البرمجية لرؤية fileformat.words for .NET في العمل. سوف نغطي الأقسام التالية:

Word Document Generator - تثبيت API مفتوح المصدر

فيما يتعلق بتثبيت واجهة برمجة التطبيقات المفتوحة المصدر هذا ، من السهل التثبيت والإعداد في تطبيق .NET الخاص بك. بالإضافة إلى ذلك ، FileFormat.words مكتبة خفيفة الوزن وتوفر ميزات قوية للعمل مع مستندات MS Word. لذلك ، قم بتنزيل Nuget Package أو قم بتشغيل الأمر التالي في Nuget Package Manager لتثبيت برنامج أتمتة المستند المفتوح****.

Install-Package FileFormat.Words
Word Document Generator - تثبيت API مفتوح المصدر

كيفية إنشاء مستند كلمة برمجيًا

بمجرد تثبيت 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**. الآن ، لا يمكننا إضافة بعض النص إلى مستند فحسب ، ولكن أيضًا نمط النص وفقًا للمتطلبات. دعنا نضع بضعة أسطر من التعليمات البرمجية المصدر في ملفنا الرئيسي.

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 إذا كانوا يخططون لتزويد برامج أعمالهم باستخدام أداة مستندات**.