ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

Specifica il nome della cartella utilizzata per costruire gli URI di tutte le risorse scritte in un documento HTML. Il valore predefinito è una stringa vuota.

public string ResourceFolderAlias { get; set; }

Osservazioni

ResourceFolderAlias è il modo più semplice per specificare come devono essere costruiti gli URI per tutti i file di risorse. Le stesse informazioni possono essere specificate separatamente per immagini e font tramiteImagesFolderAlias eFontsFolderAlias proprietà, rispettivamente. Tuttavia, non esiste una proprietà individuale per CSS.

ResourceFolderAlias ha una priorità inferiore aFontsFolderAlias eImagesFolderAlias Ad esempio, se entrambiResourceFolderAlias eFontsFolderAlias sono specificati, gli URI dei font saranno costruiti usando FontsFolderAlias mentre gli URI delle immagini e dei CSS saranno costruiti utilizzando ResourceFolderAlias.

SeResourceFolderAlias è vuoto, ilResourceFolder il valore della proprietà verrà utilizzato per costruire gli URI delle risorse.

SeResourceFolderAlias è impostato su ‘.’ (punto), gli URI delle risorse conterranno solo nomi di file, senza alcun percorso.

Esempi

Mostra come impostare cartelle e alias di cartelle per le risorse salvate esternamente che Aspose.Words creerà quando si salva un documento in HTML.

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://esempio.com/font",
    ImagesFolderAlias = "http://esempio.com/immagini",
    ResourceFolderAlias = "http://esempio.com/risorse",
    ExportOriginalUrlForLinkedImages = true
};

doc.Save(ArtifactsDir + "HtmlSaveOptions.FolderAlias.html", options);

Guarda anche