ResourceFolderAlias

HtmlSaveOptions.ResourceFolderAlias property

Bir HTML belgesine yazılan tüm kaynakların URI’lerini oluşturmak için kullanılan klasörün adını belirtir. Varsayılan, boş bir dizedir.

public string ResourceFolderAlias { get; set; }

Notlar

ResourceFolderAlias tüm kaynak dosyalarına ilişkin URI’lerin nasıl oluşturulması gerektiğini belirtmenin en basit yoludur. Aynı bilgiler resimler ve yazı tipleri için ayrı ayrı belirtilebilir.ImagesFolderAlias veFontsFolderAlias sırasıyla özellikler. Ancak CSS. için ayrı bir özellik yoktur.

ResourceFolderAlias göre daha düşük önceliğe sahiptirFontsFolderAlias veImagesFolderAlias . Örneğin, eğer her ikisi deResourceFolderAlias veFontsFolderAlias belirtildiğinde, yazı tiplerinin URI’leri kullanılarak oluşturulacaktır.FontsFolderAlias , görüntülerin ve CSS’nin URI’leri ise kullanılarak oluşturulacakResourceFolderAlias.

EğerResourceFolderAlias boş,ResourceFolderkaynak URI’lerini oluşturmak için özellik değeri use olacaktır.

EğerResourceFolderAlias ayarlandı ‘.’ (nokta), kaynak URI’leri herhangi bir yol olmadan yalnızca dosya adlarını içerecektir.

Örnekler

Aspose.Words’ün bir belgeyi HTML’ye kaydederken oluşturacağı harici olarak kaydedilen kaynaklar için klasörlerin ve klasör takma adlarının nasıl ayarlanacağını gösterir.

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);

Ayrıca bakınız