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. Der Standardwert 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 Ordner, die überFontsFolder
, ImagesFolder
, UndCssStyleSheetFileName
. Wenn beispielsweise both ResourceFolder
UndFontsFolder
angegeben sind, werden Schriftarten gespeichert inFontsFolder
, während Bilder und CSS gespeichert werden unterResourceFolder
.
Wenn der von angegebene OrdnerResourceFolder
nicht existiert, wird es automatisch erstellt.
Beispiele
Zeigt, wie Ordner und Ordneraliase für extern gespeicherte Ressourcen festgelegt werden, die Aspose.Words beim Speichern eines Dokuments im HTML-Format 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