با GroupDocs.Parser، میتوانید تصاویر را از اسناد ODP در پروژههای .NET خود تنها با چند مرحله استخراج کنید:
- با فایل ODP Parser را راهاندازی کنید.
- عناصر تصویر را از سند بازیابی کنید.
- از تصاویر استخراجشده در جریان کاری خود بهطور لازم استفاده کنید.
با GroupDocs.Parser، میتوانید تصاویر را از اسناد ODP در پروژههای .NET خود تنها با چند مرحله استخراج کنید:
// مدرکی که شامل تصاویر است را با استفاده از Parser باز کنید
using (Parser parser = new Parser("input.odp")) {
// همه تصاویر embedded را از فایل استخراج کنید
IEnumerable<PageImageArea> images = parser.GetImages();
// مواردی را که در آنها هیچ تصویری وجود ندارد مدیریت کنید
if (images == null)
{
return;
}
// تصاویر استخراجشده را پردازش یا ذخیره کنید
foreach (PageImageArea image in images)
{
Console.WriteLine(string.Format("Page: {0}, R: {1}, Type: {2}",
image.Page.Index, image.Rectangle, image.FileType));
}
}
GroupDocs.Parser فراتر از استخراج تصاویر است — شما میتوانید متن خام، لینکهای Hyperlink، metadata و محتواهای ساختاری را برای سناریوهای اتوماسیون پیشرفته استخراج کنید.
تصاویر embedded را از انواع مختلف فرمتهای فایل، از جمله DOCX، PDF، PPTX، XLSX و فایلهای تصویری مانند PNG، JPG و TIFF استخراج کنید.
تصاویر با دقت بالا استخراج میشوند و وضوح، فرمت و پروفایل رنگ اصلی آنها حفظ میشود.
استخراج تصویر را با فیلتر کردن بر اساس صفحه، فرمت یا وضوح سفارشی کنید و از چندین صفحه پشتیبانی کنید.
این مثال نشان میدهد که چگونه همه داراییهای تصویری را از یک فایل PDF استخراج کرده و آنها را به سیستم فایل محلی ذخیره کنید.
// PDF را با استفاده از کلاس Parser بارگذاری کنید
using (Parser parser = new Parser("input.pdf"))
{
// تصاویر embedded را از فایل استخراج کنید
IEnumerable<PageImageArea> images = parser.GetImages();
// فرمت خروجی و گزینههای تصویر (مانند PNG) را تنظیم کنید
ImageOptions options = new ImageOptions(ImageFormat.Png);
// تصاویر استخراجشده را در دیسک بنویسید
int imageNumber = 0;
foreach (PageImageArea image in images)
{
image.Save(imageNumber.ToString() + ".png", options);
imageNumber++;
}
}
GroupDocs.Parser را به صورت رایگان دانلود کنید یا یک مجوز آزمایشی برای دسترسی کامل دریافت کنید!
برای ارتقاء تجربه خود ، مستندات ، نمونه های کد و پشتیبانی جامعه را کاوش کنید.
GroupDocs.Parser استخراج تصاویر دقیق از دامنه وسیعی از فرمتهای اسناد و تصاویر را تسهیل میکند. لیست زیر شامل انواع رایج پشتیبانیشده است.