OriginalFileName

ChmLoadOptions.OriginalFileName property

CHM dosyasının adı. Varsayılan değer:hükümsüz .

public string OriginalFileName { get; set; }

Notlar

CHM belgeleri, aynı belgeye dosya adına göre başvuran bağlantılar içerebilir. Aspose.Words bu tür links ‘yi destekler ve normalde şunu kullanır:OriginalFileName link tarafından başvurulan dosyanın yüklenen dosya olup olmadığını kontrol etmek için. Bir belge bir akıştan yükleniyorsa, orijinal dosya adı otomatik olarak belirlenemeyeceği için bu özellik aracılığıyla açıkça belirtilmesi gerekir .

Bir CHM belgesi bir dosyadan yüklenirse ve bu özellik için boş olmayan bir değer belirtilirse, değer, içinde saklanan dosyanın gerçek adına göre önceliğini alacaktır.OriginalFileName .

Örnekler

“ms-its:myfile.chm::/index.htm” gibi URL’lerin nasıl çözümleneceğini gösterir.

// Belgemiz "ms-its:amhelp.chm::....htm" gibi URL'ler içeriyor ancak adı farklı,
// böylece dosya bağlantıları HTML'ye kaydedildikten sonra çalışmaz.
// Bu davranışı önlemek için orijinal dosya adını 'ChmLoadOptions'ta tanımlamamız gerekiyor.
ChmLoadOptions loadOptions = new ChmLoadOptions { OriginalFileName = "amhelp.chm" };

Document doc = new Document(new MemoryStream(File.ReadAllBytes(MyDir + "Document with ms-its links.chm")),
    loadOptions);

doc.Save(ArtifactsDir + "ExChmLoadOptions.OriginalFileName.html");

Ayrıca bakınız