PageExportingAction
RasterCachedMultipageImage.PageExportingAction property
Ruft die Aktion zum Exportieren der Seite ab oder legt sie fest. Bitte beachten Sie, dass das Festlegen dieser Methode automatisch Seitenressourcen freigibt, nachdem sie ausgeführt wurde. Sie wird unmittelbar vor dem Speichern jeder Seite ausgeführt.
public virtual PageExportingAction PageExportingAction { get; set; }
Eigentumswert
Die Seitenexportaktion.
Beispiele
Das folgende Beispiel zeigt die Stapelkonvertierung vor dem Speichern (Exportieren) von TIFF-Bildern.
[C#]
string fileName = "10MB_Tif.tif";
string inputFileName = fileName;
string outputFileNameTif = "output.tif";
//Die Möglichkeit der Stapelkonvertierung vor dem Speichern (Exportieren) von Tiff-Bildern ist implementiert.
using (Aspose.Imaging.FileFormats.Tiff.TiffImage tiffImage = (Aspose.Imaging.FileFormats.Tiff.TiffImage)Aspose.Imaging.Image.Load(inputFileName))
{
// Batch-Operation für Seiten festlegen
tiffImage.PageExportingAction = delegate(int index, Image page)
{
// Löst Garbage Collection aus, um unnötige Garbage-Speicherung von vorherigen Seiten zu vermeiden
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. */
}
Siehe auch
- delegate PageExportingAction
- class RasterCachedMultipageImage
- namensraum Aspose.Imaging
- Montage Aspose.Imaging