غالبًا ما تحتوي مستندات Word على عناصر بصرية غنية مثل الشعارات والمخططات وصور المنتجات التي قد تحتاج إلى إعادة استخدامها أو تحليلها بشكل منفصل. قد يكون حفظ كل صورة يدويًا من .doc أو .docx ملفًا بطيئًا وعرّضًا للأخطاء — خاصة عند التعامل مع مستندات كبيرة أو تدفقات عمل مؤتمتة.
لذلك، في هذه المقالة، سوف نتعلم التفاصيل حول كيفية استخراج الصور من مستندات Word برمجيًا باستخدام بعض استدعاءات واجهة برمجة التطبيقات البسيطة. يعمل مجموعة تطوير البرمجيات المعتمدة على REST بالكامل في السحابة - دون الحاجة إلى Microsoft Word أو المكتبات الخارجية - مما يجعلها مثالية للأتمتة، والتكامل، والتطبيقات القابلة للتوسع.
ميزات بارزة لاستخراج الصور
- أرشفة المرئيات الوثائقية في مكتبة وسائط مركزية
- معالجة الرسوميات المدمجة لتعلم الآلة أو سير العمل الخاص بالتعرف الضوئي على الحروف
- إعادة استخدام أصول الشركة من التقارير والعقود
- ترحيل البيانات المرئية بين أنظمة الوثائق
لنستكشف المواضيع التالية بمزيد من التفاصيل:
- واجهة برمجة تطبيقات معالجة مستندات Word
- كيفية استخراج الصور من Word باستخدام C#
- تنزيل صور مستند Word باستخدام cURL
- مستخرج صور مستندات وورد المجاني
معالجة واجهة برمجة التطبيقات لوثائق وورد
يعتبر GroupDocs.Parser Cloud SDK for .NET واجهة برمجة التطبيقات المعتمدة على REST الحائزة على جوائزنا والتي تقدم إمكانيات التلاعب بمجموعة واسعة من تنسيقات الملفات بما في ذلك مستندات Word و PPTX و Excel و PDF و ZIP إلخ. وفقًا لمتطلباتنا، يسهل واجهة برمجة التطبيقات هذه السيناريوهات من خلال السماح لك بقراءة واستخراج وحفظ الصور مباشرة من ملفات .doc
و .docx
في تطبيقات C# الخاصة بك.
المتطلبات الأساسية
- سجل في GroupDocs Cloud Dashboard.
- احصل على معرف العميل وكلمة السر الخاصة بالعميل. لمزيد من التفاصيل، يرجى زيارة هذه article.
- قم بتثبيت SDK المعتمد على REST:
- قم بتثبيت .NET 6.0 أو أحدث و Visual Studio.
قم بتثبيت SDK من حزم NuGet:
NuGet\Install-Package GroupDocs.Parser-Cloud -Version 25.7.0
- لمزيد من المعلومات حول بيانات اعتماد العميل،
كيفية استخراج الصور من Word في C#
اتبع العملية البسيطة المكونة من ثلاث خطوات أدناه لاستخراج الصور من مستند Word باستخدام C# و GroupDocs.Parser Cloud REST API.
الخطوة 1: تهيئة إعدادات واجهة برمجة التطبيقات
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
الخطوة 2: تعيين مسار الملف وخيارات الاستخراج قم بتهيئة كائن من كائن ImagesRequest حيث نمرر مثيل من فئة ImagesOptions كوسيلة.
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
var request = new ImagesRequest(options);
الخطوة 3: استرجاع صور المستندات. استدعاء واجهة برمجة التطبيقات images لاستخراج الصور من مستند Word.
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
// write the name of image extracted from word document
Console.WriteLine($"Image found at: {image.Path}");
}
// لمزيد من المعلومات، يرجى زيارة [https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet](https://github.com/groupdocs-parser-cloud/groupdocs-parser-cloud-dotnet)
var config = new Configuration
{
ClientId = "YOUR_CLIENT_ID",
ClientSecret = "YOUR_CLIENT_SECRET"
};
var parserApi = new ParserApi(config);
// حدد معلومات مستند Word المدخل
var fileInfo = new FileInfo
{
FilePath = "sample.docx"
};
var options = new ImagesOptions
{
FileInfo = fileInfo
};
// إنشاء كائن ImagesRequest
var request = new ImagesRequest(options);
// استدعاء واجهة البرمجة للتطبيقات لاستخراج الصور من مستند Word
var response = parserApi.Images(request);
foreach (var image in response.Images)
{
Console.WriteLine($"Image found at: {image.Path}");
}
تنزيل صور مستند Word باستخدام cURL
إذا كانت تفضيلاتك هي استخراج الصور بدون شيفرة برمجية، فجرّب الاتصال بـ GroupDocs.Parser Cloud باستخدام أوامر cURL من سطر الأوامر أو ملفات الدفعة.
الخطوة 1 - توليد توكن JWTAccess:
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 – استخراج الصور:
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
.
مستخرج صور مستندات وورد المجاني
إذا لم يكن لديك بيئتك مُعدة وتريد اختبار قدرات GroupDocs.Parser Cloud API، فيمكنك التفكير في تجربة تطبيقنا المجاني online Word Image Extractor.

ملخص
مجموعة GroupDocs.Parser Cloud SDK لـ .NET هي حل موثوق به لاستخراج المحتوى، وتحليل المستندات، وأتمتة سير العمل التي تشمل Word، PDF، Excel، وغير ذلك من التنسيقات. جرب استخدام واجهة برمجة التطبيقات REST الخاصة بنا اليوم!
قراءة إضافية
الأسئلة المتداولة – FAQs
Can I extract images from specific pages in a Word document?
- نعم. يمكنك تحديد معلمات
StartPageNumber
وCountPagesToExtract
.
هل يحتفظ واجهة برمجة التطبيقات بدقة الصور؟
- نعم. تقوم واجهة برمجة التطبيقات بإرجاع الصور المضمنة بجودة ودقة مماثلة لتلك التي كانت مدمجة داخل وثيقة Word.
هل يتطلب تنفيذ هذه العملية وجود Microsoft Word؟
- لا. هذا حل قائم على السحابة ويعمل بشكل مستقل عن MS Office.
هل هناك تجربة مجانية؟
- نعم. يمكنك الحصول على 150 طلب API مجاني في الشهر مع حساب تجريبي. لمزيد من المعلومات، يرجى زيارة pricing guide.