PDF Image Extractor

يتيح لك ملحق Documentize PDF Image Extractor for .NET استخراج الصور من مستندات PDF بسهولة. يقوم بفحص ملفات PDF الخاصة بك، ويحدد الصور المضمنة، ويستخرجها مع الحفاظ على جودتها الأصلية وتنسيقها. هذه الأداة تعزز إمكانية الوصول إلى المحتوى المرئي وتبسط عملية استرجاع الصور من ملفات PDF.

كيفية استخراج الصور من ملف PDF

لاستخراج الصور من ملف PDF، اتبع الخطوات التالية:

  1. قم بإنشاء مثيل من فئة ImageExtractor.
  2. قم بإنشاء مثيل من فئة ImageExtractorOptions.
  3. أضف مسار ملف الإدخال إلى الخيارات.
  4. عالج استخراج الصور باستخدام الملحق.
  5. استرجع الصور المستخرجة من حاوية النتيجة.
 1using var plugin = new ImageExtractor();
 2
 3// Create an instance of the ImageExtractorOptions class
 4var imageExtractorOptions = new ImageExtractorOptions();
 5
 6// Add the input file path
 7imageExtractorOptions.AddInput(new FileDataSource(Path.Combine(@"C:\Samples\", "sample.pdf")));
 8
 9// Process the image extraction
10var resultContainer = plugin.Process(imageExtractorOptions);
11
12// Get the extracted image and save it to a file
13var extractedImage = resultContainer.ResultCollection[0].ToStream();
14var outputStream = File.OpenWrite(@"C:\Samples\tmp.jpg");
15extractedImage.CopyTo(outputStream);

استخراج الصور من عدة ملفات PDF

يدعم ملحق ImageExtractor المعالجة الجماعية، مما يتيح لك استخراج الصور من عدة ملفات PDF في وقت واحد. هذه الميزة مفيدة بشكل خاص عندما يكون لديك مجموعة من ملفات PDF وتحتاج إلى استرجاع جميع الصور مرة واحدة.

 1using var plugin = new ImageExtractor();
 2var options = new ImageExtractorOptions();
 3
 4// Add multiple input PDF files
 5options.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
 6options.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
 7options.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
 8
 9// Process the image extraction
10var resultContainer = plugin.Process(options);
11
12// Save the extracted images from all files
13for (int i = 0; i < resultContainer.ResultCollection.Count; i++)
14{
15    var extractedImage = resultContainer.ResultCollection[i].ToStream();
16    using var outputStream = File.OpenWrite($@"C:\Samples\image_{i + 1}.jpg");
17    extractedImage.CopyTo(outputStream);
18}

الميزات الرئيسية:

  • استخراج الصور المضمنة: تحديد واستخراج الصور من مستندات PDF.
  • الحفاظ على جودة الصورة: يضمن الاحتفاظ بجودة الصور المستخرجة.
  • المعالجة الجماعية: استخراج الصور من عدة مستندات PDF في عملية واحدة.
  • المخرجات المرنة: حفظ الصور المستخرجة بالتنسيق أو الموقع المفضل لديك.
 عربي