OriginalFileName

ChmLoadOptions.OriginalFileName property

El nombre del archivo CHM. El valor predeterminado esnulo .

public string OriginalFileName { get; set; }

Observaciones

Los documentos CHM pueden contener enlaces que hagan referencia al mismo documento por nombre de archivo. Aspose.Words admite este tipo de enlaces y normalmente utilizaOriginalFileName para comprobar si el archivo al que hace referencia link es el archivo que se está cargando. Si un documento se carga desde una secuencia, su nombre de archivo original debe especificarse explícitamente a través de esta propiedad, ya que no se puede determinar automáticamente.

Si se carga un documento CHM desde un archivo y se especifica un valor no nulo para esta propiedad, el valor tendrá prioridad sobre el nombre real del archivo almacenado enOriginalFileName .

Ejemplos

Muestra cómo resolver URL como “ms-its:myfile.chm::/index.htm”.

// Nuestro documento contiene URL como "ms-its:amhelp.chm::....htm", pero tiene un nombre diferente,
// para que los enlaces de archivos no funcionen después de guardarlos en HTML.
// Necesitamos definir el nombre del archivo original en 'ChmLoadOptions' para evitar este comportamiento.
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");

Ver también