TempFolder

LoadOptions.TempFolder property

Consente di utilizzare file temporanei durante la lettura del documento. Per impostazione predefinita questa proprietà ènullo e non vengono utilizzati file temporanei.

public string TempFolder { get; set; }

Osservazioni

La cartella deve esistere ed essere scrivibile, altrimenti verrà generata un’eccezione.

Aspose.Words elimina automaticamente tutti i file temporanei al termine della lettura.

Esempi

Mostra come caricare un documento utilizzando file temporanei.

// Nota che un tale approccio può ridurre l'utilizzo della memoria ma degrada la velocità
LoadOptions loadOptions = new LoadOptions();
loadOptions.TempFolder = @"C:\TempFolder\";

// Assicurati che la directory esista e carica
Directory.CreateDirectory(loadOptions.TempFolder);

Document doc = new Document(MyDir + "Document.docx", loadOptions);

Mostra come utilizzare il disco rigido invece della memoria durante il caricamento di un documento.

// Quando carichiamo un documento, vari elementi vengono temporaneamente archiviati in memoria durante l'operazione di salvataggio.
// Possiamo invece usare questa opzione per usare una cartella temporanea nel file system locale,
// che ridurrà il sovraccarico di memoria della nostra applicazione.
LoadOptions options = new LoadOptions();
options.TempFolder = ArtifactsDir + "TempFiles";

// La cartella temporanea specificata deve esistere nel file system locale prima dell'operazione di caricamento.
Directory.CreateDirectory(options.TempFolder);

Document doc = new Document(MyDir + "Document.docx", options);

// La cartella persisterà senza contenuto residuo dall'operazione di caricamento.
Assert.That(Directory.GetFiles(options.TempFolder), Is.Empty);

Guarda anche