استخراج الصور من PDF المستندات هو متطلب شائع عند التعامل مع التقارير، والمستندات الممسوحة ضوئيًا، أو ملفات العروض التقديمية التي تحتوي على مرئيات مدمجة. بدلاً من حفظ كل صورة يدويًا، يمكنك أتمتة عملية الاستخراج باستخدام GroupDocs.Parser Cloud SDK ل .NET.

في هذا الدليل، سوف تتعلم كيفية استخراج الصور من ملفات PDF باستخدام C# .NET و GroupDocs.Parser Cloud REST API، جنبًا إلى جنب مع مقتطفات التعليمات البرمجية السهلة المتابعة للتكامل السريع.

لماذا استخراج الصور من ملفات PDF؟

هناك العديد من حالات الاستخدام العملية لأتمتة استخراج صور PDF:

  • استرجع الشعارات والرسوم البيانية والمعلومات الرسومية من التقارير التسويقية أو المالية.
  • استخراج الصور والمسحات من ملفات PDF متعددة الصفحات.
  • بناء خطوط أنابيب استخراج المحتوى التلقائي لتحليل الوثائق.
  • قم بمعالجة دفعات كبيرة من ملفات PDF بدون جهد يدوي أو أدوات سطح المكتب.

API استخراج PDF

GroupDocs.Parser Cloud SDK for .NET هو ملحق API خفيف وسهل التكامل يسمح لك باستخراج المحتوى المنظم - مثل النصوص، الصور، ومكونات أخرى من PDF بالإضافة إلى تنسيقات ملفات أخرى بما في ذلك Word، Excel، إلخ.

المتطلبات الأساسية

قبل البدء، تأكد من أنك تمتلك:

  • حساب GroupDocs Cloud Account للحصول على معرف العميل وكلمة السر الخاصة بالعميل.
  • .NET 6.0 أو إصدار لاحق مثبت على نظامك.
  • Visual Studio أو IDE المفضل لديك.

تثبيت واجهة برمجة تطبيقات تحليل 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);

الخطوة 2: تحديد معلومات الملف.

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

var options = new ImagesOptions
{
    FileInfo = fileInfo
};

var request = new ImagesRequest(options);

الخطوة 3: استخراج الصور من 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](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

بدلاً من ذلك، يمكنك أيضًا استخراج الصور باستخدام واجهة برمجة التطبيقات REST من GroupDocs.Parser وأوامر 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"

الخطوة 2 – استخراج الصور عبر واجهة برمجة التطبيقات 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 عبر الإنترنت

هل تريد اختباره قبل البرمجة؟ استخدم أداة استخراج الصور من PDF على الإنترنت مجانًا المدعومة من GroupDocs.Parser Cloud - قم بتحميل ملف PDF وقم بتنزيل الصور المستخرجة على الفور.

مستخرج الصور المجاني

خاتمة

في هذا الدليل، غطينا كيفية:

  • استخراج الصور من PDF باستخدام C# .NET REST API.
  • تحميل ومعالجة الصور المضمنة تلقائيًا.
  • استخدم واجهة برمجة التطبيقات REST أو cURL للتكامل.

لذا، مع مساعدة GroupDocs.Parser Cloud SDK لـ .NET، يمكنك بسهولة بناء سير العمل الآلي لاستخراج محتوى PDF دون الحاجة إلى برامج طرف ثالث أو خطوات يدوية.

📚 موارد إضافية

الأسئلة المتكررة – FAQs

كيف أقوم باستخراج الصور من Word؟

يمكنك استخدام GroupDocs.Parser Cloud SDKs لاستخراج الصور من ملفات Word برمجياً.

ما هو نموذج التسعير؟

نقدم نموذج تسعير “ادفع كما تذهب” واحد. لمزيد من المعلومات، يرجى زيارة pricing guide.

هل تقدم تجربة مجانية؟

نعم. مع حساب تجريبي مجاني، يمكنك إجراء 150 استدعاء لواجهة برمجة التطبيقات شهريًا مجانًا وتقييم واجهات برمجة التطبيقات الخاصة بنا دون قيود. لمزيد من المعلومات، يرجى زيارة Free Trial.

المقالات ذات الصلة