استخراج الصور
يتيح لك Documentize PDF Extractor for .NET استخراج الصور بسهولة من مستندات PDF. يقوم بمسح ملفات PDF الخاصة بك، يحدد الصور المدمجة، ويستخرجها مع الحفاظ على جودتها الأصلية وتنسيقها. تُحسّن هذه الأداة من إمكانية وصول المحتوى المرئي وتُبسّط عملية استرجاع الصور من ملفات PDF.
كيفية استخراج الصور من ملف PDF
لاستخراج الصور من ملف PDF، اتبع الخطوات التالية:
- أنشئ مثيلًا من الفئة
ExtractImagesOptions. - أضف مسار ملف الإدخال إلى الخيارات باستخدام الطريقة
AddInput. - عيّن مسار دليل الإخراج للصور باستخدام الطريقة
AddOutput. - نفّذ عملية استخراج الصور باستخدام المكوّن الإضافي.
- استرجع الصور المستخرجة من حاوية النتائج.
1// Create ExtractImagesOptions to set instructions
2var options = new ExtractImagesOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Set output Directory path
6options.AddOutput(new DirectoryData("path_to_results_directory"));
7// Perform the process
8var results = PdfExtractor.Extract(options);
9// Get path to image result
10var imageExtracted = results.ResultCollection[0].ToFile();استخراج الصور من ملف PDF إلى تدفقات دون مجلد
يدعم المكوّن الإضافي PdfExtractor الحفظ إلى التدفقات، مما يتيح لك استخراج الصور من ملفات PDF إلى تدفقات دون الحاجة إلى مجلدات مؤقتة.
1// Create ExtractImagesOptions to set instructions
2var options = new ExtractImagesOptions();
3// Add input file path
4options.AddInput(new FileData("path_to_your_pdf_file.pdf"));
5// Not set output - it will write results to streams
6// Perform the process
7var results = PdfExtractor.Extract(options);
8// Get Stream
9var ms = results.ResultCollection[0].ToStream();
10// Copy data to file for demo
11ms.Seek(0, SeekOrigin.Begin);
12using (var fs = File.Create("test_file.png"))
13{
14 ms.CopyTo(fs);
15}الميزات الرئيسية:
- استخراج الصور المدمجة: تحديد واستخراج الصور من مستندات PDF.
- الحفاظ على جودة الصورة: يضمن أن الصور المستخرجة تحتفظ بجودتها الأصلية.
- إخراج مرن: احفظ الصور المستخرجة بالتنسيق أو الموقع المفضل لديك.