OriginalFileName

ChmLoadOptions.OriginalFileName property

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

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 links 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 uno stream, 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à priorità rispetto al nome effettivo del file archiviato 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 averlo salvato in HTML.
// Dobbiamo definire il nome file originale in 'ChmLoadOptions' per evitare questo comportamento.
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