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ı için URI’lerin nasıl oluşturulacağını belirtmenin en basit yoludur . Aynı bilgiler, resimler ve yazı tipleri için ayrı ayrı belirtilebilirImagesFolderAlias veFontsFolderAlias sırasıyla özellikler. Ancak, CSS. için ayrı bir özellik yoktur.

ResourceFolderAlias daha düşük önceliğe sahiptirFontsFolderAlias veImagesFolderAlias Örneğin, her ikisi deResourceFolderAlias veFontsFolderAlias belirtildiğinde, yazı tiplerinin URI’leri kullanılarak oluşturulacaktırFontsFolderAlias resimlerin ve CSS’nin URI’leri kullanılarak oluşturulacaktırResourceFolderAlias.

EğerResourceFolderAlias boş,ResourceFolder özellik değeri kaynak URI’lerini oluşturmak için kullanılacak .

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

Örnekler

Aspose.Words’ün bir belgeyi HTML’e 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/yazı tipleri",
    ImagesFolderAlias = "http://example.com/resimler",
    ResourceFolderAlias = "http://example.com/kaynaklar",
    ExportOriginalUrlForLinkedImages = true
};

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

Ayrıca bakınız