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

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

الهدف من منشور المدونة هذا هو استخراج الصور من Excel في Node.js برمجيًا. الآن ، من السهل جدًا استخراج الصور من المستندات مثل ملفات Excel وملفات Word والمزيد. سنستخدم JavaScript مكتبة لإجراء استخراج الصورة عن طريق كتابة بضعة أسطر من التعليمات البرمجية المصدر في تطبيق قائم على Node.js. ومع ذلك ، يمكنك معالجة أوراق عمل Excel ومعالجتها لتلبية احتياجات عملك. لذلك ، لنبدأ هذا الدليل ونتعلم أتمتة استخراج الصور.

سيتم تناول النقاط التالية في هذا الدليل:

تثبيت مكتبة استخراج الصور

إجراء التثبيت لمكتبة JavaScript هذه سريع جدًا. لذلك ، يمكنك إما تنزيل حزمة API أو تثبيتها عن طريق تشغيل الأوامر التالية:

npm install java
npm install aspose.cells

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

يمكنك فتح مستندات Excel وتعديلها وحفظها باستخدام مكتبة JavaScript هذه. في هذا القسم ، سنكتب مقتطف الشفرة وخطوات إجراء استخراج الصور من ملفات Excel برمجيًا.

فيما يلي الخطوات:

  1. قم بإنشاء كائن Workbook من الملف المصدر.
  2. احصل على ورقة العمل الأولى عن طريق استدعاء طريقة get.
  3. قم باستدعاء طريقة getPictures (). get للحصول على أول صورة في ورقة العمل الأولى.
  4. قم بتعيين مسار ملف الصورة الناتج.
  5. إنشاء مثيل لفئة ImageOrPrintOptions.
  6. حدد تنسيق الصورة بتنسيق JPEG أو PNG.
  7. احفظ الصورة باستدعاء طريقة toImage.

انسخ الكود التالي والصقه في ملفك الرئيسي:

var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء كائن مصنف من الملف المصدر.
var workbook = new aspose.cells.Workbook("sample.xlsx");
// احصل على ورقة العمل الأولى عن طريق استدعاء طريقة get.
var worksheet = workbook.getWorksheets().get(0);
// قم باستدعاء طريقة get للحصول على الصورة الأولى في ورقة العمل الأولى. 
var pic = worksheet.getPictures().get(0);
// قم بتعيين مسار ملف الصورة الناتج.
var fileName = "aspose-logo.jpg";
// إنشاء مثيل لفئة ImageOrPrintOptions.
var printoption = new aspose.cells.ImageOrPrintOptions();
// حدد تنسيق الصورة إلى JPEG أو PNG.
printoption.setImageType(aspose.cells.ImageType.JPEG);
// احفظ الصورة عن طريق استدعاء طريقة toImage. 
pic.toImage(fileName, printoption);

يمكن رؤية الإخراج في الصورة أدناه:

استخراج الصور

احصل على رخصة مجانية

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

هذه نهاية منشور المدونة هذا. أتمنى أن تكون قد تعلمت كيفية استخراج الصور من Excel في Node.js برمجيًا. بالإضافة إلى ذلك ، يمكنك القيام بالعديد من الأشياء الأخرى باستخدام مكتبة JavaScript هذه وتلبية متطلبات البرامج الخاصة بك. أخيرًا ، تقدم الوثائق تفاصيل كاملة بخصوص التطوير والتثبيت.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

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

طرح سؤال

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

أسئلة وأجوبة

كيف استخرج صورة من Excel؟

يحتوي هذا الرابط على الخطوات ومقتطف الشفرة الذي يساعدك في إنشاء وحدة لاستخراج الصور لتطبيق عملك.

أنظر أيضا