# كيفية إضافة صورة في مستند 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 برمجة بدلاً من الاعتماد على الملفات الموجودة.