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

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

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

  1. أضف إشارة إلى System.Drawing التجميع في الحل
  2. بعد ذلك ، يجب إضافة مرجع حزمة NuGet Aspose.Words for .NET
  3. أضف التوجيهات باستخدام Aspose.Words و Aspose.Words.Drawing namespaces
  4. طريقة ترخيص المكالمة
  5. قم بإنشاء كائن مستند لتحميل Word DOC من نظام الملفات أو دفق الذاكرة
  6. قم بإنشاء كائن فئة DocumentBuilder لكتابة النص والصور والجداول وما إلى ذلك.
  7. حرك المؤشر إلى الرأس أو التذييل أو أي موضع مطلوب في Word DOC
  8. استخدم DocumentBuilder.InsertImage لإضافة صورة من دفق أو ملف
  9. استخدم Shape class لتعيين الحجم والموضع والتعبئة وما إلى ذلك للصورة
  10. Call Document - طريقة الحفظ لحفظ Word DOC على القرص أو الدفق

يمكنك استخدام مثال التعليمات البرمجية التالي في تطبيق .NET لإضافة صورة إلى مستند Word باستخدام C#.

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

using Aspose.Words;
using Aspose.Words.Drawing;
namespace HowtoAddImageinWordDocumentUsingCsharp
{
class AddImageToWordDOC
{
static void Main(string[] args)
{
// Set license prior to adding image in Word document using C#
License setupPriorAddingImages = new License();
setupPriorAddingImages.SetLicense("path to license.lic");
// 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 c#
Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");
// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;
// Now, 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("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";
// Save As DOCX
AddImagesToWordDOC.Save("C:\\Word with Embeded and Linked Images.docx");
}
}
}

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

 عربي