ExportEmbeddedImages
Contenido
[
Ocultar
]SvgSaveOptions.ExportEmbeddedImages property
Se especificó si las imágenes deben incrustarse en el documento SVG como base64. Tenga en cuenta que configurar este indicador puede aumentar significativamente el tamaño del archivo SVG de salida.
public bool ExportEmbeddedImages { get; set; }
Ejemplos
Muestra cómo manipular e imprimir los URI de los recursos vinculados creados al convertir un documento a .svg.
public void SvgResourceFolder()
{
Document doc = new Document(MyDir + "Rendering.docx");
SvgSaveOptions options = new SvgSaveOptions
{
SaveFormat = SaveFormat.Svg,
ExportEmbeddedImages = false,
ResourcesFolder = ArtifactsDir + "SvgResourceFolder",
ResourcesFolderAlias = ArtifactsDir + "SvgResourceFolderAlias",
ShowPageBorder = false,
ResourceSavingCallback = new ResourceUriPrinter()
};
Directory.CreateDirectory(options.ResourcesFolderAlias);
doc.Save(ArtifactsDir + "SvgSaveOptions.SvgResourceFolder.svg", options);
}
/// <summary>
/// Cuenta e imprime los URI de los recursos contenidos en a medida que se convierten a .svg.
/// </summary>
private class ResourceUriPrinter : IResourceSavingCallback
{
void IResourceSavingCallback.ResourceSaving(ResourceSavingArgs args)
{
Console.WriteLine($"Resource #{++mSavedResourceCount} \"{args.ResourceFileName}\"");
Console.WriteLine("\t" + args.ResourceFileUri);
}
private int mSavedResourceCount;
}
Ver también
- class SvgSaveOptions
- espacio de nombres Aspose.Words.Saving
- asamblea Aspose.Words