استخراج الصور من ملف PDF
Contents
[
Hide
]
الشفرة التالية تعمل أيضًا مع مكتبة Aspose.PDF.Drawing.
الصور مخزنة في مجموعة الموارد لكل صفحة ضمن مجموعة الصور. لاستخراج صفحة معينة، ثم الحصول على الصورة من مجموعة الصور باستخدام الفهرس المحدد للصورة.
فهرس الصورة يعيد كائن XImage. هذا الكائن يوفر طريقة حفظ يمكن استخدامها لحفظ الصورة المستخرجة. الشفرة التالية تُظهر كيفية استخراج الصور من ملف PDF.
// للأمثلة الكاملة وملفات البيانات، يرجى الذهاب إلى https://github.com/aspose-pdf/Aspose.PDF-for-.NET
// المسار إلى دليل المستندات.
string dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// فتح المستند
Document pdfDocument = new Document(dataDir+ "ExtractImages.pdf");
// استخراج صورة معينة
XImage xImage = pdfDocument.Pages[1].Resources.Images[1];
FileStream outputImage = new FileStream(dataDir + "output.jpg", FileMode.Create);
// حفظ الصورة المخرجة
xImage.Save(outputImage, ImageFormat.Jpeg);
outputImage.Close();
dataDir = dataDir + "ExtractImages_out.pdf";
// حفظ ملف PDF المحدث
pdfDocument.Save(dataDir);