ConvertMetafilesToPng
Contenuti
[
Nascondere
]LoadOptions.ConvertMetafilesToPng property
Ottiene o imposta se convertire il metafile (Wmf OEmf ) immagini aPng formato immagine.
public bool ConvertMetafilesToPng { get; set; }
Osservazioni
Metafile (Wmf OEmf ) è un formato immagine non compresso e talvolta richiede troppa RAM per contenere ed elaborare il documento. Questa opzione consente di convertire tutte le immagini metafile inPng al caricamento del documento. Nota: la conversione della grafica vettoriale in raster diminuisce la qualità delle immagini.
Esempi
Mostra come convertire WMF/EMF in PNG durante il caricamento del documento.
Document doc = new Document();
Shape shape = new Shape(doc, ShapeType.Image);
shape.ImageData.SetImage(ImageDir + "Windows MetaFile.wmf");
shape.Width = 100;
shape.Height = 100;
doc.FirstSection.Body.FirstParagraph.AppendChild(shape);
doc.Save(ArtifactsDir + "Image.CreateImageDirectly.docx");
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
TestUtil.VerifyImageInShape(1600, 1600, ImageType.Wmf, shape);
LoadOptions loadOptions = new LoadOptions();
loadOptions.ConvertMetafilesToPng = true;
doc = new Document(ArtifactsDir + "Image.CreateImageDirectly.docx", loadOptions);
shape = (Shape)doc.GetChild(NodeType.Shape, 0, true);
#if NET48
TestUtil.VerifyImageInShape(1666, 1666, ImageType.Png, shape);
#elif NET5_0_OR_GREATER
TestUtil.VerifyImageInShape(1666, 1666, ImageType.Png, shape);
#endif
Guarda anche
- class LoadOptions
- spazio dei nomi Aspose.Words.Loading
- assemblea Aspose.Words