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

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

هذا الدليل سوف يرشدك خطوة بخطوة حول كيفية إضافة الصور إلى وثيقة Word باستخدام C#.

فوائد إضافة الصور إلى مستندات Word

  • استدعاء بصري مكثف:- الصور يمكن أن تجعل الوثائق أكثر إثارة للاهتمام.

  • تحسين الاتصالات:- يمكن للصور أن تساعد على نقل المعلومات المعقدة بشكل أكثر وضوحًا.

  • التقديم المهني:- إدراج الصور يمكن أن تعزز المهنية من المستندات الخاصة بك.

المعايير: إعداد البيئة

  • لديك Visual Studio أو أي .NET IDE مثبتة.
  • تأكد من أن مكتبة Aspose.Words متاحة عبر NuGet.
  • الحصول على إمكانية الوصول إلى ملف صورة لأغراض عرض.

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

الخطوة 1: إضافة إشارة إلى System.Drawing

تأكد من أن مجموعة System.Drawing مرجعية في الحل الخاص بك.

الخطوة 2: إضافة حزمة Aspose.Words NuGet

قم بتثبيت مكتبة Aspose.Words باستخدام مدير حزمة NuGet.

Install-Package Aspose.Words

الخطوة الثالثة: استخدام المبادئ التوجيهية

إضافة ما هو مطلوب باستخدام الإرشادات في الجزء العلوي من الملف الخاص بك.

using Aspose.Words;
using Aspose.Words.Drawing;

الخطوة 4: إنشاء كائن وثيقة

قم بتحميل ملف Word DOC إلى كائن مستند.

Document addImagesToWordDOC = new Document("input.doc");

الخطوة 5: إنشاء DocumentBuilder Object

قم بتثبيت فئة DocumentBuilder لتسهيل كتابة المستند.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

الخطوة السادسة: تحريك المدرب إلى الرأس

وضع المقطع إلى الرأس الرئيسي للوثيقة الكلمة.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

الخطوة 7: إدخال الصورة في الرأس

إدخال صورة في عنوان مستند Word.

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

الخطوة 8: إعداد خصائص الصورة

تعديل حجم ووضع الصورة المضغوطة.

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

الخطوة 9: إضافة صورة كملف متصل

تحريك المعالج إلى الفقرة الأخيرة وإضافة صورة كرابط إلى ملف.

imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);
Shape imageAsLinkToFile = imageWriter.InsertImage("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";

الخطوة 10: حفظ الوثيقة

أخيرًا ، قم بحفظ وثيقة Word المعدلة إلى القرص.

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

نموذج الرمز لإضافة الصور إلى وثيقة Word

وهنا مثال كامل يتضمن جميع الخطوات المذكورة:

            
// Load Word DOC document that you want to add images to
Document addImagesToWordDOC = new Document("input.doc");

// Instantiate DocumentBuilder class object to write text, images, tables, etc.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

// Insert image in Word document header
Shape headerImage = imageWriter.InsertImage("path-to-header-image.jpeg");

// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;

// Move cursor to last Paragraph in Word Document
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);

// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("path-to-image.jpeg");
imageAsLinkToFile.ImageData.SourceFullName = "path-to-image.jpeg"
// Save As DOCX
addImagesToWordDOC.Save("images.docx");

استنتاجات

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

 عربي