استخراج الصور من Word في Node.js - مستخرج ملفات الصور

قد تحتوي ملفات DOCX/DOC على بيانات نصية ومرئية ضخمة في العديد من السيناريوهات. إذا كنت بحاجة إلى استخراج جميع الصور من ملف Word وفصل الصور عن البيانات النصية، فيمكنك الاستفادة من واجهات برمجة التطبيقات السحابية SDKs وREST المدعومة بواسطة GroupDocs.Parser. في الواقع، يمكنك إنشاء مستخرج ملفات صور في JavaScript باستخدام الأساليب التي تم الكشف عنها بواسطة GroupDocs.Parser Cloud SDKs for Node.js. لذا، دعونا نمضي قدمًا ونستكشف كيفية استخراج الصور من Word في Node.js. بالإضافة إلى ذلك، سنستعرض الخطوات ومقتطف التعليمات البرمجية لتنفيذ الوظيفة.

وسيتم تناول النقاط التالية:

تثبيت برامج معالجة النصوص

تلعب خطوة التثبيت لأي مكتبة دورًا حيويًا في التطوير السريع للتطبيقات. لحسن الحظ، فإن عملية تثبيت GroupDocs.Parser Cloud SDKs for Node.js تشبه تمامًا تثبيت أي وحدة Node.js باستخدام npm install MODULENAME. لذلك، قم بتشغيل الأمر التالي لتثبيت مكتبة مستخرج ملفات الصور الغنية بالمميزات:

npm install groupdocs-parser-cloud

في المرحلة التالية، سنقوم بإعداد هذه المكتبة مع مشروع Node.js الخاص بنا. لهذا الغرض، سوف نحصل على بيانات اعتماد واجهة برمجة التطبيقات (معرف العميل، سر العميل) من سحابة واجهة برمجة التطبيقات لوحة المعلومات.

يرجى زيارة هذا الدليل في حالة مواجهة أي صعوبة في الحصول على بيانات اعتماد API.

استخراج الصور من Word في Node.js

لدينا ملف DOC/DOCX مصدر في لوحة معلومات API Cloud الخاصة بنا والتي يمكنك تحميلها يدويًا أو برمجيًا عن طريق استدعاء الأسلوب UploadFile.

توضح الخطوات التالية كيفية استخراج الصور من Word في Node.js:

  • احصل على groupdocs-parser-cloud في مشروعك.
  • إنشاء مثيل لفئة التكوين باستخدام معرف العميل وسر العميل.
  • استدعاء الأسلوب fromConfig وتمرير كائن فئة التكوين.
  • قم بإنشاء كائن من فئة FileInfo وحدد مسار ملف DOCX المصدر.
  • حدد خيارات الصورة عن طريق إنشاء مثيل لفئة ImagesOptions.
  • قم بتهيئة كائن من فئة ImagesRequest وتمرير مثيل فئة ImagesOptions.
  • قم باستدعاء طريقة الصور لاستخراج الصور من مستند Word.

انسخ مقتطف الشفرة التالي والصقه لإنشاء برنامج معالجة النصوص الخاص بك:

// احصل على groupdocs-parser-cloud في مشروعك.
const groupdocs_parser_cloud = require("groupdocs-parser-cloud");
// حدد بيانات اعتماد API الخاصة بك.
let clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
let clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
// قم بإنشاء مثيل لفئة التكوين باستخدام معرف العميل وسر العميل.
const configuration = new groupdocs_parser_cloud.Configuration(clientId, clientSecret);
// استدعاء الأسلوب fromConfig وتمرير كائن فئة التكوين.
let parseApi = groupdocs_parser_cloud.ParseApi.fromConfig(configuration);
// قم بإنشاء كائن من فئة FileInfo وحدد مسار ملف DOCX المصدر.
let fileInfo = new groupdocs_parser_cloud.FileInfo();
fileInfo.filePath = "sample.docx";
// حدد خيارات الصورة عن طريق إنشاء مثيل لفئة ImagesOptions.
let options = new groupdocs_parser_cloud.ImagesOptions();
options.fileInfo = fileInfo;
// قم بتهيئة كائن من فئة ImagesRequest وتمرير مثيل فئة ImagesOptions.
let request = new groupdocs_parser_cloud.ImagesRequest(options);

// استدعاء طريقة الصور لاستخراج الصور من مستند Word.
parseApi.images(request)
.then((result)=>{
// أظهر النتائج
let images = result.images;
images.forEach(image => {
  console.log("Image path in storage: " + image.path);
  console.log("Download url: " + image.downloadUrl);
  console.log("Image format: " + image.fileFormat + ". Page index: " + image.pageIndex);
});
})

يمكنك رؤية مخرجات نموذج التعليمات البرمجية أعلاه في الصورة أدناه:

مستخرج ملف الصورة

مستخرج الصور عبر الإنترنت{#online-image- extractor}

يمكنك الاستفادة الكاملة من هذه الأداة عبر الإنترنت لاستخراج الصور من ملفات Word. قبل كل شيء، فهو مدعوم أيضًا بـ GroupDocs.Parser Cloud SDKs. بالإضافة إلى ذلك، فهو قائم على الويب ويوفر ميزات تحويل ومعالجة قوية لأنه مجاني ولا يتطلب إنشاء حساب أو اشتراك.

مستخرج الصور على الانترنت

خاتمة

في النهاية، يمكننا أن نفكر بأمان في GroupDocs.Parser Cloud SDKs لتطوير برنامج معالجة النصوص. من السهل جدًا تثبيته وإعداده، وهناك قدر كبير من الأساليب التي يمكنك استدعاؤها. بالإضافة إلى ذلك، يوجد مستخرج صور [عبر الإنترنت] لتحقيق الوظيفة عبر الإنترنت. يرجى زيارة الوثائق وGitHub لمزيد من الاستكشاف. علاوة على ذلك، لا تتردد في زيارة دليل البدء لبدء التطوير.

أخيرًا، يقوم groupdocs.cloud بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على التحديثات المنتظمة.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيف يمكنني استخراج الصور من الوورد؟

يمكنك استخدام GroupDocs.Parser Cloud SDKs لاستخراج الصور من ملفات DOCX/DOC برمجيًا. يرجى زيارة هذا الرابط لمزيد من التفاصيل.

أنظر أيضا