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, festzulegen, wie URIs für alle Ressourcendateien aufgebaut sein sollen. Dieselben Informationen können für Bilder und Schriftarten separat angegeben werden überImagesFolderAlias undFontsFolderAlias Eigenschaften. Es gibt jedoch keine eigene Eigenschaft für CSS.

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

WennResourceFolderAlias ist leer, derResourceFolder Der Eigenschaftswert wird zum Erstellen von Ressourcen-URIs verwendet .

WennResourceFolderAlias auf „.“ (Punkt) gesetzt ist, enthalten Ressourcen-URIs nur Dateinamen ohne Pfad.

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