PageExportingAction
RasterCachedMultipageImage.PageExportingAction property
Sayfa dışa aktarma eylemini alır veya ayarlar. Bu yöntemin ayarlanmasının, yürütüldükten sonra sayfa kaynaklarını otomatik olarak serbest bırakacağını lütfen unutmayın. Her sayfa kaydedilmeden hemen önce yürütülür.
public virtual PageExportingAction PageExportingAction { get; set; }
Mülk değeri
Sayfa dışa aktarma eylemi.
Örnekler
Aşağıdaki örnek, Tiff görüntülerini kaydetmeden (dışa aktarmadan) önce toplu dönüştürmeyi gösterir.
[C#]
string fileName = "10MB_Tif.tif";
string inputFileName = fileName;
string outputFileNameTif = "output.tif";
//Tiff görüntülerini kaydetmeden (dışa aktarmadan) önce toplu dönüştürme olasılığı uygulanır.
using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(inputFileName))
{
// Sayfalar için toplu işlemi ayarla
tiffImage.PageExportingAction = delegate(int index, Image page)
{
// Önceki sayfalardan gereksiz çöp depolamasını önlemek için çöp toplama işlemini başlatır
GC.Collect();
((Aspose.Imaging.RasterImage)page).Rotate(90);
};
tiffImage.Save(outputFileNameTif);
/* Attention! In batch mode all pages will be released in this line!
If you want to further perform operations on the original image, you should reload it from the source to another instance. */
}
Ayrıca bakınız
- delegate PageExportingAction
- class RasterCachedMultipageImage
- ad alanı Aspose.Imaging
- toplantı Aspose.Imaging