ExportEmbeddedImages
Contenu
[
Cacher
]SvgSaveOptions.ExportEmbeddedImages property
Spécifie si les images doivent être incorporées dans le document SVG en base64. Sachez que l’activation de cette option peut entraîner une augmentation significative de la taille du fichier SVG de sortie.
public bool ExportEmbeddedImages { get; set; }
Exemples
Montre comment manipuler et imprimer les URI des ressources liées créées lors de la conversion d’un document en .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>
/// Compte et imprime les URI des ressources contenues par lorsqu'elles sont converties en .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;
}
Voir également
- class SvgSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words