OriginalFileName

ChmLoadOptions.OriginalFileName property

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

public string OriginalFileName { get; set; }

Примечания

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

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

Примеры

Показывает, как разрешать URL-адреса типа «ms-its:myfile.chm::/index.htm».

// Наш документ содержит 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");

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