ImagesFolder
HtmlSaveOptions.ImagesFolder property
Spécifie le dossier physique dans lequel les images sont enregistrées lors de l’exportation d’un document au format HTML. La valeur par défaut est une chaîne vide.
public string ImagesFolder { get; set; }
Remarques
Lorsque vous enregistrez unDocument
au format HTML, Aspose.Words doit enregistrer toutes les images intégrées dans le document en tant que fichiers autonomes.ImagesFolder
permet de préciser où les images seront enregistrées etImagesFolderAlias
permet de spécifier comment les URI des images seront construites.
Si vous enregistrez un document dans un fichier et fournissez un nom de fichier, Aspose.Words, par défaut, enregistre les images dans le même dossier où le fichier du document est enregistré. UtiliserImagesFolder
pour remplacer ce comportement.
Si vous enregistrez un document dans un flux, Aspose.Words n’a pas de dossier dans lequel enregistrer les images, mais doit quand même enregistrer les images quelque part. Dans ce cas, vous devez spécifier un dossier accessible dans leImagesFolder
propriété ou fournissez des flux personnalisés via leImageSavingCallback
gestionnaire d’événements.
Si le dossier spécifié parImagesFolder
n’existe pas, il sera créé automatiquement.
ResourceFolder
est une autre façon de spécifier un dossier dans lequel les images doivent être enregistrées.
Exemples
Montre comment spécifier le dossier dans lequel stocker les images liées après leur enregistrement au format .html.
Document doc = new Document(MyDir + "Rendering.docx");
string imagesDir = Path.Combine(ArtifactsDir, "SaveHtmlWithOptions");
if (Directory.Exists(imagesDir))
Directory.Delete(imagesDir, true);
Directory.CreateDirectory(imagesDir);
// Définissez une option pour exporter les champs de formulaire sous forme de texte brut au lieu d'éléments d'entrée HTML.
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html)
{
ExportTextInputFormFieldAsText = true,
ImagesFolder = imagesDir
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.SaveHtmlWithOptions.html", options);
Voir également
- class HtmlSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words