DjvuImage

DjvuImage(Stream)

Yeni bir örneğini başlatırDjvuImage sınıf.

public DjvuImage(Stream stream)
ParametreTipTanım
streamStreamAkış.

istisnalar

istisnaşart
DjvuImageExceptionAkış boş

Örnekler

Bu örnek, bir dosya akışından bir DJVU görüntüsünün nasıl yükleneceğini gösterir.

[C#]

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

// Bir dosya akışından bir DJVU görüntüsü yükleyin.
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))
    {
        // Her sayfayı ayrı bir PNG görüntüsü olarak kaydedin.
        foreach (Aspose.Imaging.FileFormats.Djvu.DjvuPage djvuPage in djvuImage.Pages)
        {
            // Sayfa numarasına göre bir dosya adı oluşturun.
            string fileName = string.Format("sample.{0}.png", djvuPage.PageNumber);
            djvuPage.Save(dir + fileName, new Aspose.Imaging.ImageOptions.PngOptions());
        }
    }
}

Ayrıca bakınız


DjvuImage(Stream, LoadOptions)

Yeni bir örneğini başlatırDjvuImage sınıf.

public DjvuImage(Stream stream, LoadOptions loadOptions)
ParametreTipTanım
streamStreamYüklenecek akış.
loadOptionsLoadOptionsYük seçenekleri.

istisnalar

istisnaşart
DjvuImageExceptionAkış boş

Örnekler

Bu örnek, belirtilen bellek sınırı içinde kalmak için bir dosya akışından bir DJVU görüntüsünün nasıl yükleneceğini gösterir.

[C#]

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

// Bir dosya akışından bir DJVU görüntüsü yükleyin.
using (System.IO.Stream stream = System.IO.File.OpenRead(dir + "sample.djvu"))
{
    // Tüm dahili arabellekler için izin verilen maksimum boyut 1 MB'dir.
    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))
    {
        // Her sayfayı ayrı bir PNG görüntüsü olarak kaydedin.
        foreach (Aspose.Imaging.FileFormats.Djvu.DjvuPage djvuPage in djvuImage.Pages)
        {
            // Sayfa numarasına göre bir dosya adı oluşturun.
            string fileName = string.Format("sample.{0}.png", djvuPage.PageNumber);
            djvuPage.Save(dir + fileName, new Aspose.Imaging.ImageOptions.PngOptions());
        }
    }
}

Ayrıca bakınız