SaveFormatToExtension
Contenido
[
Ocultar
]FileFormatUtil.SaveFormatToExtension method
Convierte un valor enumerado de formato guardado en una extensión de archivo. La extensión devuelta es una cadena en minúsculas con un punto inicial.
public static string SaveFormatToExtension(SaveFormat saveFormat)
Excepciones
excepción | condición |
---|---|
ArgumentException | Lanza cuando no se puede convertir. |
Observaciones
ElWordML El valor se convierte a “.wml”.
ElFlatOpc El valor se convierte a “.fopc”.
Ejemplos
Muestra cómo utilizar los métodos FileFormatUtil para detectar el formato de un documento.
// Cargue un documento desde un archivo al que le falta una extensión de archivo y luego detecte su formato de archivo.
using (FileStream docStream = File.OpenRead(MyDir + "Word document with missing file extension"))
{
FileFormatInfo info = FileFormatUtil.DetectFileFormat(docStream);
LoadFormat loadFormat = info.LoadFormat;
Assert.AreEqual(LoadFormat.Doc, loadFormat);
// A continuación se muestran dos métodos para convertir un LoadFormat a su SaveFormat correspondiente.
// 1 - Obtenga la cadena de extensión del archivo para LoadFormat, luego obtenga el SaveFormat correspondiente de esa cadena:
string fileExtension = FileFormatUtil.LoadFormatToExtension(loadFormat);
SaveFormat saveFormat = FileFormatUtil.ExtensionToSaveFormat(fileExtension);
// 2 - Convertir LoadFormat directamente a su SaveFormat:
saveFormat = FileFormatUtil.LoadFormatToSaveFormat(loadFormat);
// Cargue un documento de la secuencia y luego guárdelo en la extensión de archivo detectada automáticamente.
Document doc = new Document(docStream);
Assert.AreEqual(".doc", FileFormatUtil.SaveFormatToExtension(saveFormat));
doc.Save(ArtifactsDir + "File.SaveToDetectedFileFormat" + FileFormatUtil.SaveFormatToExtension(saveFormat));
}
Ver también
- enum SaveFormat
- class FileFormatUtil
- espacio de nombres Aspose.Words
- asamblea Aspose.Words