استخراج تصاویر از PDF دی documents یک نیاز رایج است زمانی که با گزارش‌ها، مدارک اسکن‌شده، یا فایل‌های ارائه‌ای که حاوی تصاویری جاسازی شده هستند، سر و کار دارید. به جای ذخیره‌سازی دستی هر تصویر، می‌توانید فرآیند استخراج را با GroupDocs.Parser Cloud SDK برای .NET خودکار کنید.

در این آموزش، یاد خواهید گرفت که چگونه تصاویر را از فایل‌های PDF با استفاده از C# .NET و API REST ابری GroupDocs.Parser استخراج کنید و همچنین نمونه‌های کد آسان برای ادغام سریع ارائه خواهد شد.

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

موارد استفاده عملی زیادی برای اتوماسیون استخراج تصاویر از PDF وجود دارد:

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

API تجزیه PDF

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

پیش نیازها

قبل از شروع، اطمینان حاصل کنید که:

  • یک GroupDocs Cloud Account برای دریافت شناسه مشتری و کلید مخفی مشتری خود.
  • نسخه ۶.۰ یا بالاتر از .NET بر روی سیستم شما نصب شده است.
  • ویژوال استودیو یا IDE مورد نظر شما.

نصب API تجزیه کننده PDF

شما می‌توانید به راحتی SDK را از NuGet با استفاده از دستور زیر نصب کنید:

NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0

تصاویر را از PDF استخراج کنید با استفاده از C# .NET

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

مرحله 1: تنظیم پیکربندی.

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);

مرحله ۲: مشخص کردن اطلاعات فایل.

var fileInfo = new FileInfo
{
    FilePath = "sample.pdf"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

var request = new ImagesRequest(options);

مرحله ۳: استخراج تصاویر از PDF.

var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    Console.WriteLine($"Image Path: {image.Path}");
}
// برای مثال‌های بیشتر، لطفاً به https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet مراجعه کنید.

var configuration = new Configuration("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");
var parserApi = new ParserApi(configuration);

// مشخصات اطلاعات PDF ورودی را مشخص کنید
var fileInfo = new FileInfo
{
    FilePath = "input.pdf"
};

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

// درخواست استخراج تصویر ایجاد کنید
var request = new ImagesRequest(options);

// همه تصاویر را از PDF در شی پاسخ دریافت کنید
var response = parserApi.Images(request);

foreach (var image in response.Images)
{
    Console.WriteLine($"Extracted Image Path: {image.Path}");
}

دانلود تصاویر PDF با 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"

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

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 آنلاین استفاده کنید

می‌خواهید قبل از کدنویسی آن را آزمایش کنید؟ از Online PDF Image Extractor رایگان که توسط GroupDocs.Parser Cloud پشتیبانی می‌شود استفاده کنید — یک PDF بارگذاری کنید و تصاویر استخراج‌شده را به‌طور فوری دانلود کنید.

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

نتیجه‌گیری

در این راهنما، ما نحوه‌ی زیر را بررسی کردیم:

  • استخراج تصاویر از PDF با استفاده از C# .NET REST API.
  • دانلود و پردازش تصاویر جاساز شده به‌طور خودکار.
  • از API REST یا cURL برای یکپارچه‌سازی استفاده کنید.

بنابراین، با کمک GroupDocs.Parser Cloud SDK برای .NET، می‌توانید به راحتی گردش‌کارهای خودکار برای استخراج محتوای PDF بدون نیاز به نرم‌افزارهای شخص ثالث یا مراحل دستی بسازید.

📚 منابع اضافی

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

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

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

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

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

آیا شما آزمایش رایگان ارائه می‌دهید؟

بله. با یک حساب کاربری آزمایشی رایگان، می‌توانید ۱۵۰ تماس API در ماه به صورت رایگان انجام دهید و APIs ما را بدون محدودیت ارزیابی کنید. برای اطلاعات بیشتر، لطفاً به Free Trial مراجعه کنید.

مقالات مرتبط