تحميل صورة ويب من عنوان URL إلى ورقة إكسل باستخدام Node.js عبر C++

تحميل صورة من عنوان URL إلى ورقة عمل إكسل

يوفر Aspose.Cells for Node.js via C++ طريقة سهلة وبسيطة لتحميل الصور من عناوين URL إلى أوراق عمل إكسل. يشرح هذا المقال كيفية تنزيل بيانات الصورة إلى تيار ثم إدراجها في ورقة العمل باستخدام API الخاص بـ Aspose.Cells. باستخدام هذه الطريقة، تصبح الصور جزءًا من ملف إكسل ولا يتم تحميلها كل مرة يتم فيها فتح ورقة العمل.

كود عينة

try {
const path = require("path");
const AsposeCells = require("aspose.cells.node");
const https = require("https");

const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "webimagebook.out.xlsx");
const url = "https://www.aspose.com/Images/aspose-logo.jpg"; // Changed http to https

let objImage;

https.get(url, (res) => {
const chunks = [];

res.on("data", (chunk) => {
chunks.push(chunk);