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

در این مقاله، شما یاد خواهید گرفت که چگونه به صورت برنامه‌نویسی تصاویر را از PDF فایل‌ها با استفاده از Node.js و API REST قدرتمند GroupDocs.Parser Cloud استخراج کنید. چه در حال ساخت یک تجزیه‌کننده محتوا، ابزار استخراج داده، یا سیستم اتوماسیون اسناد باشید، استخراج تصاویر embedded از PDFs یک نیاز رایج است. این راهنما شامل نصب، استفاده و قطعات کد برای استخراج آسان تصویر است.

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

  • از فایل‌های PDF لوگوها، اینفوگرافیک‌ها و عکس‌های جاسازی شده را استخراج کنید.
  • اتوماسیون دیجیتالی‌سازی اسناد برای بایگانی و پردازش داده‌ها.
  • ساخت آنالیزورهای سفارشی PDF یا خطوط لوله شناسایی تصویر.
  • کارflow مبتنی بر REST API — نیازی به نرم‌افزار دسکتاپ نیست.

در این مقاله، ما به موارد زیر خواهیم پرداخت:

API پردازش PDF

GroupDocs.Parser Cloud SDK for Node.js یک ریشه API سبک و آسان برای یکپارچه‌سازی است که به توسعه‌دهندگان اجازه می‌دهد محتویات ساختاریافته—مانند متن، تصاویر، متادیتا و فیلدهای سند—را از فرمت‌های مختلف فایل از جمله PDF، Word، Excel و غیره استخراج کنند.

پیش نیازها نصب SDK ابری GroupDocs.Parser برای Node.js:

npm install groupdocs-parser-cloud

یک حساب کاربری در GroupDocs.Cloud Dashboard ایجاد کنید تا شناسه کاربری و کلید مخفی خود را برای احراز هویت دریافت کنید. برای اطلاعات بیشتر، لطفاً به این مقاله مراجعه کنید.

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

این مراحل را دنبال کنید تا استخراج‌کننده تصویر خود را از PDF با استفاده از 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);

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

const fileInfo = new FileInfo();
fileInfo.filePath = "sample.pdf";

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

const request = new ImagesRequest(options);

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

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](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 = "sample.pdf";

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

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

ابزار استخراج فایل های تصویری

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

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

Step 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"

مرحله 2 – استخراج تصاویر از طریق 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\": \"Binder1.pdf\",    \"StorageName\": \"internal\"  },  \"OutputPath\": \"internal\",  \"StartPageNumber\": 1,  \"CountPagesToExtract\": 2}"
  • را با آنچه که ایجاد کرده‌اید جایگزین کنید.

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

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

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

نتیجه گیری

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

آماده‌اید که آن را به جریان کار خود ادغام کنید؟ امروز با اولین درخواست API خود شروع کنید!

📚 منابع اضافی

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

چگونه می‌توانم تصاویر را از ورد استخراج کنم؟

شما می‌توانید از GroupDocs.Parser Cloud SDKs برای استخراج تصاویر از فایل‌های PDF به‌صورت برنامه‌نویسی استفاده کنید. لطفاً برای اطلاعات بیشتر به این link مراجعه کنید.

مدل قیمت گذاری چیست؟

ما یک مدل قیمت گذاری پرداخت به ازای هر استفاده را ارائه می دهیم. برای اطلاعات بیشتر، لطفاً به pricing guide مراجعه کنید.

مقالات مرتبط