ResourceFolder

HtmlSaveOptions.ResourceFolder property

Bir document HTML’ye aktarıldığında görüntüler, yazı tipleri ve harici CSS gibi tüm kaynakların kaydedildiği fiziksel bir klasörü belirtir. Varsayılan boş bir dizedir.

public string ResourceFolder { get; set; }

Notlar

ResourceFolder tüm kaynakların yazılması gereken klasörü belirtmenin en basit yoludur. Diğer bir yol ise bireysel özellikleri kullanmaktırFontsFolder ,ImagesFolder , veCssStyleSheetFileName.

ResourceFolder aracılığıyla belirtilen klasörlerden daha düşük önceliğe sahiptirFontsFolder , ImagesFolder , VeCssStyleSheetFileName . Örneğin, eğer her ikisi de ResourceFolder VeFontsFolderbelirtildiğinde yazı tipleri kaydedilecek FontsFolder , resimler ve CSS ise şuraya kaydedilecek:ResourceFolder.

tarafından belirtilen klasör iseResourceFolder mevcut değil, otomatik olarak oluşturulacak.

Ö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