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

واجهة برمجة تطبيقات معالجة النصوص

استفد من الإمكانيات الكاملة لتحويل JPG إلى Word مع Aspose.Words Cloud SDK for .NET. تسهل هذه واجهة برمجة التطبيقات REST القوية والمصممة للمؤسسات عملية تحويل الصورة إلى مستند، مع توفير ميزات متقدمة لإنشاء وتحرير وإدارة ملفات Word على نطاق واسع.

لاستخدام SDK، يرجى دمجه في مشروعك:

NuGet\Install-Package Aspose.Words-Cloud -Version 25.9.0

نحن بحاجة أيضًا إلى الحصول على بيانات اعتماد الوصول المخصصة من Cloud dashboard.

تحويل JPG إلى مستند Word باستخدام C#

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

الخطوة 1. - أنشئ مثيلاً من WordsApi.

WordsApi wordsApi = new WordsApi(new Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

الخطوة 2. - أنشئ مستند Word فارغ لاستيعاب جميع العناصر (صور JPG في هذه الحالة).

CreateDocumentRequest createRequest = new CreateDocumentRequest("BlankDocument.docx", null, null);
wordsApi.CreateDocument(createRequest);

Step 3. - قم بإنشاء كائن الرسم وحدد قسم مستند Word كـ 0، أدخل ملف الصورة واسم مستند Word الناتج.

DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

الخطوة 4. - اتصل بواجهة برمجة التطبيقات لإدراج كائن الرسم.

wordsApi.InsertDrawingObject(request);
// للمزيد من الأمثلة، يرجى زيارة https://github.com/aspose-words-cloud/aspose-words-cloud-dotnet

// احصل على بيانات اعتماد العميل من https://dashboard.aspose.cloud/
string clientSecret = "XXXXXXXXXX";
string clientID = "XXXXXXXX-XXXXXXXX-XXXXXXXX";

// أنشئ مثيلًا من فئة WordsApi
WordsApi wordsApi = new WordsApi(new Aspose.Words.Cloud.Sdk.Configuration()
{
    ClientId = clientID,
    ClientSecret = clientSecret
});

// حدد اسم المستند الفارغ
CreateDocumentRequest createRequest = new CreateDocumentRequest("input.docx", null, null);
// create a blank word document and save in cloud storage
wordsApi.CreateDocument(createRequest);

// إنشاء كائن الرسم
DrawingObjectInsert requestDrawingObject = new DrawingObjectInsert();

// تعيين معلومات الارتفاع لكائن الرسم
requestDrawingObject.Height = 0;
// حدد تفاصيل هامش اليسار لكائن الرسم
requestDrawingObject.Left = 0;
// set top margin details for drawing object
requestDrawingObject.Top = 0;
// تعيين معلومات العرض لكائن الرسم
requestDrawingObject.Width = 0;

// تعيين محاذاة أفقية لنسخة الرسم
requestDrawingObject.RelativeHorizontalPosition = DrawingObjectInsert.RelativeHorizontalPositionEnum.Margin;
// ضبط محاذاة عمودية لنسخة الرسم
requestDrawingObject.RelativeVerticalPosition = DrawingObjectInsert.RelativeVerticalPositionEnum.Margin;

// قم بتعيين تفاصيل نوع التغليف كـ Inline
requestDrawingObject.WrapType = DrawingObjectInsert.WrapTypeEnum.Inline;

// load the content of input JPG image
var requestImageFile = System.IO.File.OpenRead("logo.jpeg");

// create an instance to InsertDrawingObject defining node where Drawing object will be placed
InsertDrawingObjectRequest request = new InsertDrawingObjectRequest("input.docx", requestDrawingObject,
            requestImageFile, "sections/0", null, null, null, null, null, "Resultant.docx", null, null);

// أخيرًا، قم بإدراج كائن الرسم داخل مستند Word
wordsApi.InsertDrawingObject(request);

JPG إلى Word باستخدام cURL

بدلاً من ذلك، يمكنك الاستفادة من القوة المجمعة لـ Aspose.Words Cloud وأوامر cURL لتحقيق تحويل سلس وفعال لصور JPG إلى ملفات Word (DOC).يقدم هذا الدمج نهجًا قابلاً للبرمجة ومرنًا لتحويل المستندات، مما يمكن المطورين من أتمتة سير العمل بسهولة.

الخطوة 1. - توليد رمز الوصول JWT. الخطوة الأولى في هذا النهج هي إنشاء رمز وصول JWT عن طريق تنفيذ الأمر التالي:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=XXXXX-XXXXXXXXXX-ff5c3a6aa4a2&client_secret=XXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

الخطوة 2. - إنشاء مستند Word فارغ:

curl -v -X PUT "https://api.aspose.cloud/v4.0/words/create?fileName=input.docx" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <JWT Token>"

الخطوة 3. - أدخل صور JPG داخل مستند Word الذي تم إنشاؤه حديثًا.

curl -v -X POST "https://api.aspose.cloud/v4.0/words/{sourceFile}/sections/0/drawingObjects?destFileName={outputFile}" \
-H  "accept: application/json" \
-H  "Authorization: Bearer <Access_Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"drawingObject":"{  \"RelativeHorizontalPosition\": \"Margin\",  \"Left\": 0,  \"RelativeVerticalPosition\": \"Margin\",  \"Top\": 0,  \"Width\": 0,  \"Height\": 0,  \"WrapType\": \"Inline\"}","imageFile":{"Tulips.jpg"}}

Replace:

  • sourceFile مع وثيقة Word فارغة.
  • outputFile مع مستند Word الناتج.
  • AccessToken - رمز وصول JWT المتولد أعلاه.

محول JPG مجاني إلى وثيقة Word

إذا كنت تفضل حلاً سريعاً دون الحاجة إلى البرمجة، يمكنك أيضًا تجربة قوة Aspose.Words Cloud من خلال محول JPG إلى Word المجاني عبر الإنترنت. تتيح لك هذه الأداة المستندة إلى الويب تحويل صور JPG إلى مستندات Word قابلة للتعديل على الفور - دون أي جهد للتثبيت أو البرمجة.

jpg to word doc

معاينة لتطبيق تحويل JPG إلى Word.

استنتاج

في الختام، يُعد تحويل صور JPG إلى مستندات Word عملية حيوية لعمليات العمل الرقمية الحديثة، مما يمكّن المستخدمين من إعادة استخدام المحتوى المستند إلى الصور وتحريره وإدارته بسهولة. تُظهر كلا الطريقتين (.NET SDK و cURL command) مرونة وقوة Aspose.Words Cloud في تبسيط مهام تحويل المستندات المعقدة مع الحفاظ على الجودة العالية والدقة والأداء.

FAQs

  1. هل تحافظ Aspose.Words Cloud على تنسيق وجودة الصورة الأصلية؟ بالتأكيد. تضمن واجهة برمجة التطبيقات دقة عالية أثناء التحويل، مما يحافظ على التنسيق، ودقة النص، والعناصر المضمنة، مما يؤدي إلى مستند Word منظم وقابل للتعديل.

  2. هل من الممكن تحويل عدة ملفات JPG إلى Word في عملية واحدة؟ نعم. يمكنك معالجة عدة صور JPG دفعة واحدة باستخدام Aspose.Words Cloud SDK لـ .NET من خلال أتمتة عملية التحميل والتحويل.

  3. كيف هي أمان بياناتي عند استخدام Aspose.Words Cloud؟ أسبوز.وردس كلاود تعطي أولوية لأمان البيانات. يتم نقل جميع الملفات عبر اتصالات SSL آمنة، ويتم حذف الملفات المؤقتة تلقائيًا من خوادم أسبوز.

  4. ما التنسيقات المدعومة للإخراج بخلاف Word (DOC/DOCX)؟ بالإضافة إلى Word، يمكنك تصدير صور JPG إلى تنسيقات متعددة مثل PDF و RTF و HTML باستخدام نفس نقاط نهاية API.

موارد مفيدة

مقالات ذات صلة

نوصي بشدة بزيارة المدونات التالية: