تصاویر پاورپوینت را با استفاده از Node.js استخراج کنید - استخراج کننده تصویر

برای استخراج تصاویر از ارائه‌های PowerPoint برای تجزیه و تحلیل داده‌ها، آرشیو یا اتوماسیون نیاز دارید؟ GroupDocs.Parser Cloud SDK برای Node.js به توسعه‌دهندگان این امکان را می‌دهد که به سرعت تصاویر embedded را از .ppt و .pptx فایل‌ها با استفاده از تماس‌های ساده API REST استخراج کنند. نیازی به نصب Office یا منطق تجزیه و تحلیل پیچیده نیست.

چرا تصاویر را از پاورپوینت استخراج کنیم؟

  • محتوای بصری را ایزوله کنید (لوگوها، آیکون‌ها، نمودارها، عکس‌ها).
  • پرزنتیشن‌ها را به‌عنوان دارایی‌های ساخت‌یافته بایگانی کنید.
  • محتوای فهرست‌بندی یا جریان‌های کاری بینایی کامپیوتری را فعال کنید.
  • استخراج خودکار رسانه از اسلایدهای انبوه.

در این مقاله، ما قرار است موضوعات زیر را بررسی کنیم:

API استخراج تصویر پاورپوینت

SDK ابری GroupDocs.Parser Cloud SDK for Node.js کار با فایل‌های ارائه را ساده می‌کند. این امکان را به شما می‌دهد که:

  • تصاویر را از اسلایدهای خاص یا تمام اسلایدها استخراج کنید.
  • محتوای ساختار یافته مانند متاداده اسلاید یا طرح را بازیابی کنید.
  • با سایر فرمت‌ها کار کنید (Word، Excel، PDF، ZIP و غیره).

پیش نیازها

  • در GroupDocs Cloud Dashboard ثبت نام کنید.
  • کلید شناسایی مشتری و کلید مخفی مشتری خود را دریافت کنید.
  • SDK را نصب کنید:
npm install groupdocs-parser-cloud
  • برای اطلاعات بیشتر در مورد اعتبارنامه‌های مشتری، لطفاً به این article مراجعه کنید.

چگونه تصاویر را از پاورپوینت با استفاده از Node.js استخراج کنیم

این مراحل را برای توسعهExtractor تصویر خود از ارائه PowerPoint با استفاده از API Node.js دنبال کنید:

مرحله ۱: تنظیمات را راه‌اندازی کنید.

const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

مرحله 2: تنظیم اطلاعات فایل و گزینه‌های تصویر. یک شی از کلاس ImagesRequest را مقداردهی اولیه کنید و نمونه‌ای از کلاس ImagesOptions را به آن پاس کنید.

const fileInfo = new FileInfo();
// path to your PowerPoint file
fileInfo.filePath = "sample.pdf";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

مرحله ۳: استخراج تصاویر از پاورپوینت. روش images را برای استخراج تصاویر از یک ارائه پاورپوینت فرخوانی کنید.

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});
// برای مثال‌های بیشتر لطفاً به https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-node مراجعه کنید.
const { ParserApi, Configuration, ImagesRequest, FileInfo, ImagesOptions } = require("groupdocs-parser-cloud");

const config = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
const parserApi = new ParserApi(config);

const fileInfo = new FileInfo();
// مسیر ورودی پاورپوینت
fileInfo.filePath = "input.pptx";

const options = new ImagesOptions();
options.fileInfo = fileInfo;

const request = new ImagesRequest(options);

parserApi.images(request).then((response) => {
    console.log("Images extracted successfully.");
    console.log(response.images);
}).catch((err) => {
    console.error("Failed to extract images:", err);
});

شما می‌توانید خروجی کد نمونه‌ی بالا را در تصویر زیر ببینید:

از PowerPoint تصاویر را با استفاده از cURL استخراج کنید

شما همچنین می‌توانید تصاویر را با استفاده از GroupDocs.Parser REST API و cURL استخراج کنید.

مرحله ۱ – تولید توکن دسترسی:

curl -X POST "https://api.groupdocs.cloud/connect/token" \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded"

مرحله ۲ - استخراج تصاویر از طریق REST API:

curl -v -X POST "https://api.groupdocs.cloud/v1.0/parser/images" \
-H  "accept: application/json" \
-H  "authorization: Bearer {ACCESS_TOKEN}" \
-H  "Content-Type: application/json" \
-d "{  \"FileInfo\": {    \"FilePath\": \"input.pptx\",    \"StorageName\": \"internal\"  },  \"OutputPath\": \"internal\",  \"StartPageNumber\": 1,  \"CountPagesToExtract\": 2}"
  • را با آنچه که شما ایجاد کرده‌اید جایگزین کنید.

✅ مزایای استفاده از cURL

  • ایده‌آل برای محیط‌های بدون سر.
  • اسکریپت‌پذیر برای پایپ‌لاین‌های CI/CD.
  • نیازی به نصب SDK نیست.
  • غیر وابسته به پلتفرم (Linux/macOS/Windows).

ابزار استخراج تصویر رایگان پاورپوینت

نمی‌خواهید کد بنویسید؟ ابزار آنلاین رایگان PowerPoint Image Extractor که توسط GroupDocs.Parser Cloud پشتیبانی می‌شود را امتحان کنید.

استخراج کننده تصویر آنلاین

نتیجه گیری

با GroupDocs.Parser Cloud SDK برای Node.js، استخراج تصاویر از فایل‌های PowerPoint سریع و مقیاس‌پذیر می‌شود. چه در حال کار بر روی آرشیوهای ارائه، خطوط لوله AI، یا ادغام‌های CMS باشید — این API REST کنترل کامل بر استخراج محتوای بصری را به شما می‌دهد.

📚 منابع اضافی

سوالات متداول – FAQs

آیا می‌توانم تصاویر را فقط از اسلایدهای خاص استخراج کنم؟

  • بله. شما می‌توانید StartPageNumber و CountPagesToExtract را برای کنترل دقیق تعریف کنید.

آیا تصاویر به رزولوشن اصلی بازگردانده می‌شوند؟

  • بله، API تصاویر با کیفیت اصلی را در خود درون‌مایه ارائه می‌دهد.

آیا برای اجرای این نیاز به پاورپوینت است؟

  • نه. همه چیز در Cloud اجرا می‌شود بدون نیاز به MS Office.

آیا آزمایش رایگان موجود است؟

  • بله. حساب‌های جدید ۱۵۰ تماس رایگان API در هر ماه دریافت می‌کنند. برای اطلاعات بیشتر، لطفاً به pricing guide مراجعه کنید.

مقالات مرتبط