ResourceFolder

HtmlSaveOptions.ResourceFolder property

Bir belge HTML’ye aktarıldığında, resimler, 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ılacağı klasörü belirtmenin en basit yoludur. Başka bir yol da bireysel özellikleri kullanmaktırFontsFolder ,ImagesFolder , veCssStyleSheetFileName.

ResourceFolder belirtilen klasörlerden daha düşük önceliğe sahiptirFontsFolder , ImagesFolder , VeCssStyleSheetFileName Örneğin, her ikisi de iseResourceFolder VeFontsFolderbelirtildiğinde, yazı tipleri kaydedilecek FontsFolder , resimler ve CSS kaydedilirkenResourceFolder.

Belirtilen klasörResourceFolder mevcut değilse, otomatik olarak oluşturulacaktır.

Ö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