HtmlSaveOptionsResourceFolder Property |
Namespace: Aspose.Words.Saving
ResourceFolder is the simplest way to specify a folder where all resources should be written. Another way is to use individual properties FontsFolder, ImagesFolder, and CssStyleSheetFileName.
ResourceFolder has a lower priority than folders specified via FontsFolder, ImagesFolder, and CssStyleSheetFileName. For example, if both ResourceFolder and FontsFolder are specified, fonts will be saved to FontsFolder, while images and CSS will be saved to ResourceFolder.
If the folder specified by ResourceFolder doesn't exist, it will be created automatically.
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://example.com/fonts", ImagesFolderAlias = "http://example.com/images", ResourceFolderAlias = "http://example.com/resources", ExportOriginalUrlForLinkedImages = true }; doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);