Extract PowerPoint images from Word Document - Image Extractor

اگر شما نیاز دارید که تصاویر جاسازی شده را از اسناد ورد برای بایگانی، اتوماسیون یا شناسایی تصویر استخراج کنید، سپس API REST Node.js ما یک راه حل قوی و مبتنی بر Cloud برای استخراج تصاویر از .doc و .docx بدون نیاز به نصب Microsoft Word ارائه می دهد.

نیاز به استخراج تصویر ممکن است همچنین در صورتی اتفاق بیفتد که ما نیاز داشته باشیم:

  • گرافیک‌ها، نمودارها و عکس‌های Embedded در گزارش‌ها را ضبط کنید.
  • استخراج خودکار از اسناد اسکن شده یا الگوها.
  • مجموعه داده‌های تصویری را از مخازن اسناد بسازید.
  • محتوا را برای وظایف OCR یا AI پیش‌پردازش کنید.

اجازه دهید به بررسی موارد زیر بپردازیم:

API استخراج تصویر از سند ورد

GroupDocs.Parser Cloud SDK for Node.js یک راه حل مبتنی بر REST است که قابلیت های تجزیه اسناد MS Word را برای دستکاری محتوا فراهم می کند. نه تنها سند Word، بلکه همچنین از استخراج محتوا از تقریباً تمامی فرمت های رایج اسناد تجاری شامل (PPTX, Excel, PDF, ZIP, و غیره) نیز پشتیبانی می کند.

پیش‌نیازها

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

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

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

مرحله 1: پیکربندی را راه‌اندازی کنید.

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);

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

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

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

const request = new ImagesRequest(options);

مرحله 3: استخراج تصاویر از سند ورد. متد images را برای استخراج تصاویر از سند ورد آنلاین فراخوانی کنید.

parserApi.images(request).then((response) => {
    console.log("The Word document 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 { Configuration, ParserApi, TextOptions, TextRequest, FileInfo } = require("groupdocs-parser-cloud");

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

const fileInfo = new FileInfo();
// path of word document
fileInfo.filePath = "sample.docx";

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

const request = new TextRequest(options);

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

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

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

تصاویر را از ورد از طریق cURL استخراج کنید

اگر شما رویکرد خط فرمان را برای استخراج تصاویر سند ورد با استفاده از دستورات cURL ترجیح می‌دهید، پس GroupDocs.Parser Cloud از این قابلیت‌ها پشتیبانی می‌کند. بیایید این ویژگی را بیشتر بررسی کنیم تا نیاز را در مورد نحوه دریافت تصاویر از سند ورد با استفاده از دستورات cURL ساده کنیم.

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

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"

مرحله ۲ – استخراج تصاویر از فایل ورد:

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.docx\",
            \"StorageName\": \"internal\"
            },
            \"OutputPath\": \"internal\",
            \"StartPageNumber\": 1,
            \"CountPagesToExtract\": 2
    }"
  • 🔐 را با توکنی که شما ایجاد کردید جایگزین کنید.
  • در صورتی که نیاز دارید تصاویر را از کل سند استخراج کنید، به سادگی پارامترهای StartPageNumber و CountPagesToExtract را نادیده بگیرید.

تستفاده از استخراج کننده تصویر کلمه آنلاین رایگان

اگر شما رویکرد مبتنی بر UI را برای استخراج تصاویر اسناد Word ترجیح می‌دهید، می‌توانید از Word Document Image Extractor رایگان آنلاین ما که توسط GroupDocs.Parser Cloud پشتیبانی می‌شود، استفاده کنید.

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

نتیجه‌گیری

با GroupDocs.Parser Cloud SDK برای Node.js، استخراج تصاویر از فایل‌های ورد سریع و مقیاس‌پذیر می‌شود. چه بخواهید قراردادها، گزارش‌ها یا فرم‌های اسکن‌شده را پردازش کنید — این API به شما کنترل کامل بر استخراج تصاویر از اسناد ورد را می‌دهد.

📚 منابع اضافی

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

می‌توانم تصاویر را از صفحات خاصی در یک سند Word استخراج کنم؟

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

آیا تصاویر استخراج شده در فرمت و وضوح اصلی هستند؟

  • بله. API تصاویر جاسازی شده را همانطور که در سند هستند باز می‌گرداند.

آیا نیاز به نصب مایکروسافت ورد دارم؟

  • نه. این یک راه‌حل مبتنی بر Cloud است و به‌طور مستقل از MS Office کار می‌کند.

آیا یک دوره آزمایشی رایگان وجود دارد؟

  • بله. شما می‌توانید 150 تماس رایگان API در ماه با یک حساب آزمایشی دریافت کنید. برای کسب اطلاعات بیشتر، لطفاً به pricing guide مراجعه کنید.

مطالب مرتبط