ResourceFolder
HtmlSaveOptions.ResourceFolder property
Spécifie un dossier physique dans lequel toutes les ressources telles que les images, les polices et les CSS externes sont enregistrées lorsqu’un document est exporté au format HTML. La valeur par défaut est une chaîne vide.
public string ResourceFolder { get; set; }
Remarques
ResourceFolder
est le moyen le plus simple de spécifier un dossier dans lequel toutes les ressources doivent être écrites. Une autre façon consiste à utiliser des propriétés individuellesFontsFolder
,ImagesFolder
, etCssStyleSheetFileName
.
ResourceFolder
a une priorité inférieure aux dossiers spécifiés viaFontsFolder
, ImagesFolder
, etCssStyleSheetFileName
. Par exemple, si Both ResourceFolder
etFontsFolder
sont spécifiés, les polices seront enregistrées dansFontsFolder
, tandis que les images et CSS seront enregistrés dansResourceFolder
.
Si le dossier spécifié parResourceFolder
n’existe pas, il sera créé automatiquement.
Exemples
Montre comment définir des dossiers et des alias de dossier pour les ressources enregistrées en externe qu’Aspose.Words créera lors de l’enregistrement d’un document au format HTML.
Document doc = new Document(MyDir + "Rendering.docx");
HtmlSaveOptions options = new HtmlSaveOptions
{
CssStyleSheetType = CssStyleSheetType.External,
ExportFontResources = true,
ImageResolution = 72,
FontResourcesSubsettingSizeThreshold = 0,
FontsFolder = ArtifactsDir + "Fonts",
ImagesFolder = ArtifactsDir + "Images",
ResourceFolder = ArtifactsDir + "Resources",
FontsFolderAlias = "http://exemple.com/fonts",
ImagesFolderAlias = "http://exemple.com/images",
ResourceFolderAlias = "http://exemple.com/ressources",
ExportOriginalUrlForLinkedImages = true
};
doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);
Voir également
- class HtmlSaveOptions
- espace de noms Aspose.Words.Saving
- Assemblée Aspose.Words