OriginalFileName

ChmLoadOptions.OriginalFileName property

Имя файла CHM. Значение по умолчанию: null .

public string OriginalFileName { get; set; }

Примечания

Документы CHM могут содержать ссылки на один и тот же документ по файлу имя. Aspose.Words поддерживает такие ссылки и обычно используетOriginalFileNameдля проверки того, является ли файл, на который ссылается ссылка файл, который загружается. Если документ загружается из потока, его исходное имя файла должно быть указано явно через это свойство, так как оно не может быть определено автоматически.

Если документ CHM загружается из файла и для этого свойства указано ненулевое значение , значение будет иметь приоритет над фактическим именем файла, хранящегося вOriginalFileName.

Примеры

Показывает, как разрешать URL-адреса типа “ms-its:myfile.chm::/index. хтм”.

// Наш документ содержит такие URL-адреса, как "ms-its:amhelp.chm::....htm", но у него другое имя,
// поэтому ссылки на файлы не работают после сохранения в HTML.
// Нам нужно определить исходное имя файла в «ChmLoadOptions», чтобы избежать такого поведения.
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");

Смотрите также