ExportEmbeddedImages
Contenu
[
Cacher
]HtmlFixedSaveOptions.ExportEmbeddedImages property
Spécifie si les images doivent être intégrées dans un document HTML au format Base64. Remarque : la définition de cet indicateur peut augmenter considérablement la taille du fichier HTML de sortie.
public bool ExportEmbeddedImages { get; set; }
Exemples
Montre comment déterminer où stocker les images lors de l’exportation d’un document au format HTML.
Document doc = new Document(MyDir + "Images.docx");
// Lorsque nous exportons un document avec des images intégrées au format .html,
// Aspose.Words peut placer les images à deux emplacements possibles.
// Définir l'indicateur "ExportEmbeddedImages" sur "true" stockera les données brutes
// pour toutes les images du document HTML de sortie, dans l'attribut "src" de <image> Mots clés.
// Définir cet indicateur sur "false" créera un fichier image dans le système de fichiers local pour chaque image,
// et stocke tous ces fichiers dans un dossier séparé.
HtmlFixedSaveOptions htmlFixedSaveOptions = new HtmlFixedSaveOptions
{
ExportEmbeddedImages = exportImages
};
doc.Save(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedImages.html", htmlFixedSaveOptions);
string outDocContents = File.ReadAllText(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedImages.html");
if (exportImages)
{
Assert.False(File.Exists(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedImages/image001.jpeg"));
Assert.True(Regex.Match(outDocContents,
"<img class=\"awimg\" style=\"left:0pt; top:0pt; width:493.1pt; height:300.55pt;\" src=\".+\" />").Success);
}
else
{
Assert.True(File.Exists(ArtifactsDir + "HtmlFixedSaveOptions.ExportEmbeddedImages/image001.jpeg"));
Assert.True(Regex.Match(outDocContents,
"<img class=\"awimg\" style=\"left:0pt; top:0pt; width:493.1pt; height:300.55pt;\" " +
"src=\"HtmlFixedSaveOptions[.]ExportEmbeddedImages/image001[.]jpeg\" />").Success);
}
Voir également
- class HtmlFixedSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words