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
- delegate PageExportingAction
- class RasterCachedMultipageImage
- namnutrymme Aspose.Imaging
- hopsättning Aspose.Imaging