Pages

MultiPageOptions.Pages property

الحصول على الصفحات أو تعيينها .

public int[] Pages { get; set; }

Property_Value

الصفحات.

أمثلة

يوضح هذا المثال كيفية تحويل صورة DJVU متعددة الصفحات إلى صورة TIFF متعددة الإطارات.

[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))
    {
        Aspose.Imaging.ImageOptions.TiffOptions saveOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
        saveOptions.Compression = Aspose.Imaging.FileFormats.Tiff.Enums.TiffCompressions.Deflate;

        // لاحظ أنه إذا كانت الصورة ملونة ، فسيتم تحويلها تلقائيًا إلى تنسيق B / W وفقًا للخيار أدناه:
        saveOptions.BitsPerSample = new ushort[] { 1 };

        saveOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.DjvuMultiPageOptions();

        // افتراضيًا ، سيتم تخزين جميع الصفحات في ملف TIFF الناتج ، ولكن يمكن تحديد مجموعة الصفحات المطلوبة بشكل صريح.
        // سيتم تصدير الصفحة الأولى والثانية فقط.
        saveOptions.MultiPageOptions.Pages = new int[] { 0, 1 };

        // تعيين عناوين الصفحة.
        saveOptions.MultiPageOptions.PageTitles = new string[] { "The First Page", "The Second Page" };

        // حفظ في TIFF
        djvuImage.Save(dir + "sample.tif", saveOptions);
    }
}

أنظر أيضا