ResourceFolder
HtmlSaveOptions.ResourceFolder property
Gibt einen physischen Ordner an, in dem alle Ressourcen wie Bilder, Schriftarten und externes CSS gespeichert werden, wenn ein Dokument nach HTML exportiert wird. Standard ist eine leere Zeichenfolge.
public string ResourceFolder { get; set; }
Bemerkungen
ResourceFolder
ist die einfachste Möglichkeit, einen Ordner anzugeben, in den alle Ressourcen geschrieben werden sollen. Eine andere Möglichkeit besteht darin, einzelne Eigenschaften zu verwendenFontsFolder
,ImagesFolder
, undCssStyleSheetFileName
.
ResourceFolder
hat eine niedrigere Priorität als über angegebene OrdnerFontsFolder
, ImagesFolder
, UndCssStyleSheetFileName
. Wenn beispielsweise „both “ResourceFolder
UndFontsFolder
angegeben werden, werden Schriftarten gespeichert FontsFolder
, während Bilder und CSS gespeichert werdenResourceFolder
.
Wenn der von angegebene OrdnerResourceFolder
existiert nicht, es wird automatisch erstellt.
Beispiele
Zeigt, wie Ordner und Ordneraliase für extern gespeicherte Ressourcen festgelegt werden, die Aspose.Words beim Speichern eines Dokuments in HTML erstellt.
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);
Siehe auch
- class HtmlSaveOptions
- namensraum Aspose.Words.Saving
- Montage Aspose.Words