TempFolder
Contenido
[
Ocultar
]LoadOptions.TempFolder property
Permite utilizar archivos temporales al leer el documento. Por defecto esta propiedad esnulo
y no se utilizan archivos temporales.
public string TempFolder { get; set; }
Observaciones
La carpeta debe existir y poder escribirse; de lo contrario, se generará una excepción.
Aspose.Words elimina automáticamente todos los archivos temporales cuando se completa la lectura.
Ejemplos
Muestra cómo cargar un documento usando archivos temporales.
// Tenga en cuenta que este enfoque puede reducir el uso de memoria pero degrada la velocidad
LoadOptions loadOptions = new LoadOptions();
loadOptions.TempFolder = @"C:\TempFolder\";
//Asegurar que el directorio exista y cargar
Directory.CreateDirectory(loadOptions.TempFolder);
Document doc = new Document(MyDir + "Document.docx", loadOptions);
Muestra cómo utilizar el disco duro en lugar de la memoria al cargar un documento.
// Cuando cargamos un documento, varios elementos se almacenan temporalmente en la memoria mientras ocurre la operación de guardar.
// Podemos usar esta opción para usar una carpeta temporal en el sistema de archivos local,
// lo que reducirá la sobrecarga de memoria de nuestra aplicación.
LoadOptions options = new LoadOptions();
options.TempFolder = ArtifactsDir + "TempFiles";
// La carpeta temporal especificada debe existir en el sistema de archivos local antes de la operación de carga.
Directory.CreateDirectory(options.TempFolder);
Document doc = new Document(MyDir + "Document.docx", options);
// La carpeta persistirá sin contenido residual de la operación de carga.
Assert.That(Directory.GetFiles(options.TempFolder), Is.Empty);
Ver también
- class LoadOptions
- espacio de nombres Aspose.Words.Loading
- asamblea Aspose.Words