OriginalFileName

ChmLoadOptions.OriginalFileName property

Namnet på CHM-filen. Standardvärdet ärnull .

public string OriginalFileName { get; set; }

Anmärkningar

CHM-dokument kan innehålla länkar som refererar till samma dokument efter filnamn. Aspose.Words stöder sådana links och använder normaltOriginalFileName för att kontrollera om filen som refereras till av en link är den fil som laddas. Om ett dokument laddas från en ström, bör dess ursprungliga filnamn specificeras uttryckligen via den här egenskapen, eftersom det inte kan fastställas automatiskt.

Om ett CHM-dokument laddas från en fil och ett icke-nullvärde för den här egenskapen anges, kommer värdet att ta prioritet över det faktiska namnet på filen som lagras iOriginalFileName .

Exempel

Visar hur man löser webbadresser som “ms-its:myfile.chm::/index.htm”.

// Vårt dokument innehåller webbadresser som "ms-its:amhelp.chm::....htm", men det har ett annat namn,
// så fillänkar fungerar inte efter att ha sparats i HTML.
// Vi måste definiera det ursprungliga filnamnet i 'ChmLoadOptions' för att undvika detta beteende.
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");

Se även