ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

Gibt den Namen des Ordners an, der zum Erstellen der URIs aller in ein HTML-Dokument geschriebenen Ressourcen verwendet wird. Der Standardwert ist eine leere Zeichenfolge.

public string ResourceFolderAlias { get; set; }

Bemerkungen

ResourceFolderAlias ist die einfachste Möglichkeit, anzugeben, wie URIs für alle Ressourcendateien erstellt werden sollen. Dieselben Informationen können für Bilder und Schriftarten separat angegeben werden überImagesFolderAlias undFontsFolderAlias Eigenschaften bzw. Es gibt jedoch keine individuelle Eigenschaft für CSS.

ResourceFolderAlias hat niedrigere Priorität alsFontsFolderAlias undImagesFolderAlias . Wenn zum Beispiel beidesResourceFolderAlias undFontsFolderAlias angegeben sind, werden die URIs der Schriftarten mit erstellt.FontsFolderAlias , während URIs von Bildern und CSS mit erstellt werdenResourceFolderAlias.

WennResourceFolderAlias ist leer, dieResourceFolderDer Eigenschaftswert wird verwendet , um Ressourcen-URIs zu erstellen.

WennResourceFolderAlias ist eingestellt auf ‘.’ (Punkt), Ressourcen-URIs enthalten nur Dateinamen, ohne einen Pfad.

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