أضف صورة في مستند Word باستخدام NET REST API

يشرح الدليل كيفية إضافة صورة في مستند Word باستخدام NET REST API. سوف تتعلم عملية إضافة صورة إلى مستند Word تلقائيًا عبر الإنترنت باستخدام C# Low Code API باستخدام .NET cloud SDK. سنناقش الخصائص المختلفة لتخصيص الصورة قبل إضافتها إلى المستند.

المتطلبات المسبقة

خطوات إضافة صورة إلى مستند Word باستخدام C# REST API

  1. قم بتهيئة كائن WordsApi بمعرف/سر العميل لإضافة الصور
  2. قم بتهيئة كائن InsertDrawingObjectOnlineRequest باستخدام بايتات ملف Word المصدر واسم ملف الإخراج
  3. قم بإنشاء كائن DrawObjectInsert وقم بتعيين خصائص الصورة
  4. قم بتعيين الصورة المستهدفة في كائن الطلب
  5. قم باستدعاء الطريقة InsertDrawingObjectOnline لإدراج صورة في مستند Word
  6. احفظ ملف Word الناتج مع الصورة باستخدام Document.TryGetValue() من نتيجة المهمة

تحدد الخطوات المذكورة أعلاه عملية إضافة صورة إلى مستند Word باستخدام NET REST API. قم بإنشاء مثيل للعملية عن طريق إنشاء كائن InsertDrawingObjectOnlineRequest وتعيين ملف Word للإدخال، واسم ملف Word الناتج، وحجم الصورة، والموضع، واسم ملف الصورة. أخيرًا، قم باستدعاء الأسلوب InsertDrawingObjectOnline لإضافة الصورة.

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

using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void AddImageInWordFile()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
string output = "Output.docx";
var request = new InsertDrawingObjectOnlineRequest();
request.Document = File.OpenRead("Sample.docx");
request.DestFileName = output;
request.DrawingObject = new DrawingObjectInsert()
{
RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin,
Left = 0f,
RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin,
Top = 0f,
Width = 0f,
Height = 0f,
WrapType = DrawingObjectInsert.WrapTypeEnum.Inline,
};
request.ImageFile = File.OpenRead("image.png");
var task = wordsApi.InsertDrawingObjectOnline(request);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

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

في هذا الموضوع تعلمنا كيفية إدراج صورة في ملف Word. لإضافة علامة مائية في ملف Word، راجع المقالة التالية: أضف علامة مائية في Word باستخدام NET REST API.

 عربي