يعد استخدام الصور في المستندات عملية روتينية أثناء العمل مع Microsoft Word. تعطي الصور وضوحًا لمحتوى المستند وكذلك تلعب دورًا حيويًا في نقل المعلومات التي يصعب وضعها في كلمات. إضافة الصور تجعل المحتوى أسهل في الفهم. كمطور .NET ، فإن إضافة وظيفة إدخال الصور في مستند Word هي ميزة مثيرة للاهتمام يمكن أن تضيف قيمة إلى تطبيقك. في هذه المقالة ، سنعرض كيفية إضافة صورة إلى مستند Word من داخل تطبيق .NET الخاص بك. سنستخدم NPOI API لـ .NET في C# لهذا الغرض.

إدراج صورة في مستند Word باستخدام Microsoft Word

إدخال صورة في مستند Word أمر سهل للغاية. تتيح لك Microsoft Word إدخال الصور في المستند وإدارة التصميم العام. يمكنك إدراج الصور بين النص ، وجعلها خلفية نصي ، وصور التدفق عبر النص ، وغيرها الكثير.

خطوات لإدراج الصورة في المستند باستخدام Microsoft Word

يمكنك استخدام الخطوات التالية لإدراج صورة في مستند Word باستخدام Microsoft Word.

  1. افتح مستند Microsoft وحدد مستند فارغ. سيفتح هذا وثيقة فارغة لك لكتابة شيء ما.
  2. انتقل إلى قائمة Insert> صور > هذا الجهاز لصورة على جهاز الكمبيوتر الخاص بك.
  3. حدد الصورة التي تريد إدراجها في المستند الخاص بك. سيؤدي هذا إلى إدراج الصورة في المستند الخاص بك في موقع المؤشر.
  4. بمجرد إدخال الصورة ، يمكنك تغيير حجمها أو تحريكها. يمكنك أيضًا لف النص حول صورة عن طريق الاختيار. ثم حدد خيار التفاف.
في علامة التبويب إدراج ، يتم تمييز الصورة من الملف.

كيفية إدراج الصورة في مستند Word باستخدام C#؟

الآن وبعد أن حصلنا على فكرة كيفية إدراج الصور باستخدام Microsoft Word ، يمكننا القفز إلى كتابة تطبيق C# وحدة التحكم للقيام بنفس الشيء باستخدام NPOI API لـ .NET. فقط في حال لم يكن لديك فكرة كبيرة عن NPOI ، يمكنك المرور من خلال دليلنا الشامل لـ NPOI وإرشادات التثبيت الخاصة به.

خطوات لإدراج الصورة في مستند Word باستخدام NPOI في C#

يمكنك استخدام الخطوات التالية لإدراج صورة في مستند Word باستخدام NPOI API في C#.

  1. قم بإنشاء مثيل من xwpfdocument فئة
  2. قم بإنشاء مثيل من xwpfparagraph فئة
  3. قم بإنشاء مثيل XWPFRUN فئة
  4. قم بتحميل وإضافة الصورة إلى XWPFRUN مثيل
  5. احفظ الملف إلى القرص كـ docx باستخدام مثيل xwpfdocument يمكنك استخدام رمز C# للخطوات المذكورة أعلاه.
//Create document
XWPFDocument document = new XWPFDocument();
XWPFParagraph paragraphy = document.CreateParagraph();
XWPFRun run = paragraphy.CreateRun();
//Insert image and set its size
using (FileStream picFile = new FileStream("dog-puppy.jpeg", FileMode.Open, FileAccess.Read))
{
    run.AddPicture(picFile, (int)PictureType.PNG, "image", 300 * 10857, 168 * 12857);
}
//Save the file
using (FileStream file = File.Create("ImageInDocument.docx"))
{
    document.Write(file);
}

الخاتمة

في هذه المقالة ، ألقينا نظرة على كيفية إدراج صورة في مستند كلمة باستخدام C#. استخدمنا واجهة برمجة تطبيقات مجانية مفتوحة المصدر لـ .NET لهذا الغرض الذي يسهل العمل معه. تستهدف هذه السلسلة من المقالات على سبيل المثال العمل مع NPOI API لمعالجة المستندات باستخدام NPOI في C# . لمزيد من الأمثلة ، ترقبوا.