تحميل صورة ويب من عنوان URL إلى ورقة إكسل باستخدام Node.js عبر C++
Contents
[
Hide
]
تحميل صورة من عنوان 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);
قد تكون هناك حالات ترغب فيها دائمًا في الحصول على الصورة المحدثة من عنوان URL. لتحقيق ذلك، يمكنك اتباع التعليمات الواردة في مقالة إدراج صورة مرتبطة من عنوان ويب. باتباع هذه الطريقة، يتم تحميل الصورة من URL في كل مرة تُفتح فيها ورقة العمل.