PageExportingAction

RasterCachedMultipageImage.PageExportingAction property

Ottiene o imposta l’azione di esportazione della pagina. Tieni presente che l’impostazione di questo metodo rilascerà automaticamente le risorse della pagina dopo l’esecuzione. Verrà eseguito appena prima del salvataggio di ogni pagina.

public virtual PageExportingAction PageExportingAction { get; set; }

Valore della proprietà

L’azione di esportazione della pagina.

Esempi

L’esempio seguente mostra la conversione batch prima di salvare (esportare) immagini Tiff.

[C#]

string fileName = "10MB_Tif.tif";
    string inputFileName = fileName;

    string outputFileNameTif = "output.tif";
    
    //È implementata la possibilità di conversione batch prima di salvare (esportare) le immagini Tiff.

    using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(inputFileName))
    {
        // Imposta l'operazione batch per le pagine
        tiffImage.PageExportingAction = delegate(int index, Image page)
        {
            // Attiva la raccolta dei rifiuti per evitare inutili depositi di rifiuti dalle pagine precedenti
            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. */
    }

Guarda anche