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
VeFontsFolder
belirtildiğ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
- class HtmlSaveOptions
- ad alanı Aspose.Words.Saving
- toplantı Aspose.Words