OriginalFileName

ChmLoadOptions.OriginalFileName property

Il nome del file CHM. Il valore predefinito ènull .

public string OriginalFileName { get; set; }

Osservazioni

I documenti CHM possono contenere collegamenti che fanno riferimento allo stesso documento tramite il nome del file. Aspose.Words supporta tali collegamenti e normalmente utilizzaOriginalFileName Per verificare se il file a cui fa riferimento un link è il file che viene caricato. Se un documento viene caricato da un flusso, il nome del file originale deve essere specificato esplicitamente tramite questa proprietà, poiché non può essere determinato automaticamente.

Se un documento CHM viene caricato da un file e viene specificato un valore non nullo per questa proprietà, il valore avrà la priorità sul nome effettivo del file memorizzato inOriginalFileName .

Esempi

Mostra come risolvere URL come “ms-its:myfile.chm::/index.htm”.

// Il nostro documento contiene URL come "ms-its:amhelp.chm::....htm", ma ha un nome diverso,
// quindi i collegamenti ai file non funzionano dopo averli salvati in HTML.
// Per evitare questo comportamento, dobbiamo definire il nome del file originale in '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");

Guarda anche