PageExportingAction

RasterCachedMultipageImage.PageExportingAction property

Hämtar eller ställer in sidexporteringsåtgärden. Observera att inställning av den här metoden automatiskt frigör sidresurser efter att den har körts. Den kommer att köras precis innan varje sida sparas.

public virtual PageExportingAction PageExportingAction { get; set; }

Fastighetsvärde

Sidexporteringsåtgärden.

Exempel

Följande exempel visar batchkonvertering innan du sparar (exporterar) Tiff-bilder.

[C#]

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

    string outputFileNameTif = "output.tif";
    
    //Möjligheten till batchkonvertering innan du sparar (exporterar) Tiff-bilder implementeras.

    using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(inputFileName))
    {
        // Ställ in batchdrift för sidor
        tiffImage.PageExportingAction = delegate(int index, Image page)
        {
            // Avfyrar sophämtning för att undvika onödig sopförvaring från tidigare sidor
            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. */
    }

Se även