DjvuImage

DjvuImage(Stream)

يقوم بتهيئة مثيل جديد لملفDjvuImage فئة .

public DjvuImage(Stream stream)
معامليكتبوصف
streamStreamالدفق.

استثناءات

استثناءحالة
DjvuImageExceptionالدفق فارغ

أمثلة

يوضح هذا المثال كيفية تحميل صورة DJVU من دفق ملف.

[C#]

string dir = "c:\\temp\\";

// قم بتحميل صورة DJVU من دفق ملف.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
{
    using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream))
    {
        // احفظ كل صفحة كصورة PNG فردية.
        foreach (Aspose.Imaging.FileFormats.Djvu.DjvuPage djvuPage in djvuImage.Pages)
        {
            // قم بإنشاء اسم ملف بناءً على رقم الصفحة.
            string fileName = string.Format("sample.{0}.png", djvuPage.PageNumber);
            djvuPage.Save(dir + fileName, new Aspose.Imaging.ImageOptions.PngOptions());
        }
    }
}

أنظر أيضا


DjvuImage(Stream, LoadOptions)

يقوم بتهيئة مثيل جديد لملفDjvuImage فئة .

public DjvuImage(Stream stream, LoadOptions loadOptions)
معامليكتبوصف
streamStreamالدفق للتحميل منه.
loadOptionsLoadOptionsخيارات التحميل.

استثناءات

استثناءحالة
DjvuImageExceptionالدفق فارغ

أمثلة

يوضح هذا المثال كيفية تحميل صورة DJVU من دفق ملف للبقاء ضمن حد الذاكرة المحدد.

[C#]

string dir = "c:\\temp\\";

// قم بتحميل صورة DJVU من دفق ملف.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
{
    // الحجم الأقصى المسموح به لجميع المخازن المؤقتة الداخلية هو 1 ميغا بايت.
    Aspose.Imaging.LoadOptions loadOptions = new Aspose.Imaging.LoadOptions();
    loadOptions.BufferSizeHint = 1 * 1024 * 1024;

    using (Aspose.Imaging.FileFormats.Djvu.DjvuImage djvuImage = new Aspose.Imaging.FileFormats.Djvu.DjvuImage(stream, loadOptions))
    {
        // احفظ كل صفحة كصورة PNG فردية.
        foreach (Aspose.Imaging.FileFormats.Djvu.DjvuPage djvuPage in djvuImage.Pages)
        {
            // قم بإنشاء اسم ملف بناءً على رقم الصفحة.
            string fileName = string.Format("sample.{0}.png", djvuPage.PageNumber);
            djvuPage.Save(dir + fileName, new Aspose.Imaging.ImageOptions.PngOptions());
        }
    }
}

أنظر أيضا