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