قم بتثبيت مكتبة C# مفتوحة المصدر لإدراج النص في مستندات Word برمجيًا. FileFormat.words هي واجهة برمجة تطبيقات قائمة على OpenXML لأتمتة مستند Word.

كيفية إدراج الفقرة في مستندات Word

نظرة عامة

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

تثبيت مكتبة C# مفتوح المصدر

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

Install-Package FileFormat.Words

كيفية إدراج الفقرة في مستندات الكلمات برمجيا

الآن ، تم تعييننا جميعًا للبدء في كتابة قصاصات التعليمات البرمجية إلى الفقرة I nsert في Word Documents باستخدام مكتبة C# مفتوحة المصدر. يمكنك اتباع الخطوات ومقتطف الرمز المذكور أدناه:

  • مثيل مثيل للفئة 6.
  • تهيئة مُنشئ الفئة body مع كائن فئة المستند.
  • مثيل مثيل لفئة الفقرة.
  • استدعاء الخاصية النص لتعيين نص الفقرة.
  • اتصل بالطريقة AppendChild (الفقرة) لإضافة الفقرة إلى مستند MS Word.
  • استدعاء طريقة حفظ لحفظ مستند MS Word على القرص.

الخاتمة

using FileFormat.Words;

namespace Example
{
    class Program
    {
        static void Main(string[] args)
        {
            // Instantiate an instance of the Document class.
            using (Document doc = new Document())
            {
                //Initialize the constructor of the Body class with the object of the Document class.
                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 = "This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.";
                para1.Indent = "300";
                para1.FirstLineIndent = "330";
                para1.Align = "Left";
                para1.LinesSpacing = "552";
                // Call the AppendChild(paragraph) method to add the paragraph to the MS Word document.
                body.AppendChild(para1);
                // Invoke the Save method to save the MS Word document onto the disk.
                doc.Save("/Docs.docx");
            }

        }

    }
}

نسخ والصق الرمز التالي وقم بتشغيل المشروع. وبالتالي ، سترى الإخراج كما هو موضح في الصورة أدناه:

أتمتة وثيقة الكلمات

الخاتمة

هذا كل شيء. نأمل أن تكون قد تعلمت كيفية إدراج الفقرة في Word Documents باستخدام FileFormat.words. علاوة على ذلك ، يمكنك تخصيص الخط والحجم وتباعد الخط لنص الفقرة. علاوة على ذلك ، يمكنك استكشاف الميزات الرائعة الأخرى لمكتبة C# مفتوحة المصدر في الوثائق. أخيرًا ، يواصل fileformat.com كتابة منشورات المدونة على مواضيع أخرى. علاوة على ذلك ، يمكنك متابعتنا على منصات الوسائط الاجتماعية الخاصة بنا ، بما في ذلك Facebook و LinkedIn و Twitter.

المساهمة

نظرًا لأن fileformat.words for .NET هو مشروع مفتوح المصدر وهو متاح على github. لذلك ، فإن مساهمة المجتمع موضع تقدير كبير.

اطرح سؤالاً

يمكنك إخبارنا بأسئلتك أو استفساراتك في المنتدى.

أسئلة يتم طرحها بشكل متكرر-الأسئلة الشائعة

** كيف يمكنك إدراج فقرة في الكلمة؟** يمكنك القيام بذلك بسهولة باستخدام fileformat.words. يرجى اتباع هذا الرابط لمعرفة الخطوات ومقتطف الرمز.

انظر أيضًا