Interface IMultipageImage
Interface IMultipageImage
İsim alanı : Aspose.Imaging Toplantı: Aspose.Imaging.dll (25.4.0)
Çok sayfalık görüntü arayüzü
public interface IMultipageImage
Examples
Aşağıdaki örnek, belirli bir görüntü türüne atıfta bulunmaksızın bir çok sayfa vektör görüntüsünü genel olarak başka bir biçime nasıl ihraç edeceğinizi göstermektedir.
string dir = "C:\\aspose.imaging\\net\\misc\\ImagingReleaseQATester\\Tests\\testdata\\2548";
string inputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr");
string outputFilePath = System.IO.Path.Combine(dir, "Multipage.cdr.tif");
Aspose.Imaging.ImageOptionsBase exportOptions = new Aspose.Imaging.ImageOptions.TiffOptions(Aspose.Imaging.FileFormats.Tiff.Enums.TiffExpectedFormat.Default);
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(inputFilePath))
{
exportOptions.MultiPageOptions = null;
// Export only first two pages
Aspose.Imaging.IMultipageImage multipageImage = image as Aspose.Imaging.IMultipageImage;
if (multipageImage != null && (multipageImage.Pages != null && multipageImage.PageCount > 2))
{
exportOptions.MultiPageOptions = new Aspose.Imaging.ImageOptions.MultiPageOptions(new Aspose.Imaging.IntRange(0, 2));
}
if (image is Aspose.Imaging.VectorImage)
{
exportOptions.VectorRasterizationOptions = (Aspose.Imaging.ImageOptions.VectorRasterizationOptions)image.GetDefaultOptions(new object[] { Aspose.Imaging.Color.White, image.Width, image.Height });
exportOptions.VectorRasterizationOptions.TextRenderingHint = Aspose.Imaging.TextRenderingHint.SingleBitPerPixel;
exportOptions.VectorRasterizationOptions.SmoothingMode = Aspose.Imaging.SmoothingMode.None;
}
image.Save(outputFilePath, exportOptions);
}
Properties
PageCount
Sayfanın sayısını alır.
int PageCount { get; }
Mülkiyet Değer
PageExportingAction
Sayfayı ihraç etme eylemi alır veya ayarlar.Lütfen bu yöntemin ayarlanması, uygulandıktan sonra sayfa kaynaklarını otomatik olarak serbest bırakır.Her sayfa kaydedilmeden hemen önce yürütülür.
PageExportingAction PageExportingAction { get; set; }
Mülkiyet Değer
Pages
Sayfaları alır.
Image[] Pages { get; }
Mülkiyet Değer
Image […]