تحويل Excel إلى PNG في Node.js

تحويل Excel إلى PNG في Node.js

اتبع هذا الدليل لمعرفة كيفية تحويل Excel إلى PNG في Node.js باستخدام JavaScript Excel API. PNG هو تنسيق ملف صورة بينما يوفر Excel قدرًا كبيرًا من تمثيل البيانات وتخزينها. ومع ذلك ، فإن تحويل Excel إلى PNG يجعل العمليات التجارية الخاصة بك سريعة وفعالة حيث يمكن بسهولة فتح معظم تنسيقات الصور على أي نظام أساسي دون تثبيت برنامج تابع لجهة خارجية. قبل متابعة هذا البرنامج التعليمي ، تأكد من تثبيت Node.js على جهازك المحلي.

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

تثبيت JavaScript Excel API

إجراء التثبيت لواجهة برمجة التطبيقات هذه بسيط للغاية وسهل للمطورين. يوفر ميزات قوية فيما يتعلق بتحويل الملفات ومعالجة الملفات. ومع ذلك ، يمكنك تشغيل الأوامر التالية لتثبيت واجهة برمجة التطبيقات هذه في مشروع Node.js الخاص بك.

npm install java
npm install aspose.cells

بخلاف ذلك ، تنزيل حزمة API ودمج هذه المكتبة في مشروع Node.js الخاص بك.

تحويل Excel إلى PNG في Node.js

سنستخدم JavaScript Excel API لتحويل Excel إلى PNG برمجيًا. بالإضافة إلى ذلك ، قد تجد مجموعة كبيرة من الأساليب التي كشفت عنها واجهة برمجة التطبيقات هذه.

يمكنك اتباع الخطوات التالية ومقتطف الشفرة:

  1. قم بإنشاء كائن Workbook وقم بتحميل الملف المصدر.
  2. إنشاء مثيل لفئة ImageOrPrintOptions للوصول إلى خيارات إنشاء الصور الإضافية.
  3. اضبط نوع الصورة باستدعاء طريقة setImageType.
  4. قم باستدعاء طريقة get (index) للحصول على ورقة العمل الأولى.
  5. قم بإنشاء كائن SheetRender للورقة الهدف.
  6. قم باستدعاء طريقة toImage لتوليد صورة لورقة العمل.
// من Excel إلى PNG في Nodejs 
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء كائن مصنف وتحميل الملف المصدر 
var workbook = new aspose.cells.Workbook("sample.xlsx");
// إنشاء مثيل لفئة ImageOrPrintOptions للوصول إلى خيارات إنشاء الصور الإضافية 
var imgOptions = new aspose.cells.ImageOrPrintOptions();
// اضبط نوع الصورة عن طريق استدعاء طريقة setImageType  
imgOptions.setImageType(aspose.cells.ImageType.PNG);
// قم باستدعاء طريقة get (index) للحصول على ورقة العمل الأولى. 
var sheet = workbook.getWorksheets().get(0);
// قم بإنشاء كائن SheetRender للورقة الهدف  
var sr = new aspose.cells.SheetRender(sheet, imgOptions);
for (var j = 0; j < sr.getPageCount(); j++) {
	// قم باستدعاء طريقة toImage لإنشاء صورة لورقة العمل 
	sr.toImage(j,  "WToImage-out" + j + ".png");
}
        }
    }
}

قد ترى الإخراج في الصورة أدناه:

من Excel إلى PNG

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

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

تلخيص لما سبق

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

طرح سؤال

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

أسئلة وأجوبة

كيف أقوم بتحويل Excel إلى PNG؟

يمكنك تحويل ملفات Excel إلى تنسيق صورة باستخدام JavaScript Excel API. يمكن أن تساعدك هذه المكتبة في تحقيق هذا التحويل برمجيًا.

كيف يمكنني تحويل بيانات Excel إلى صورة؟

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

أنظر أيضا