TempFolder
Inhalt
[
Ausblenden
]LoadOptions.TempFolder property
Ermöglicht die Verwendung temporärer Dateien beim Lesen von Dokumenten. Standardmäßig ist diese EigenschaftNull
und es werden keine temporären Dateien verwendet.
public string TempFolder { get; set; }
Bemerkungen
Der Ordner muss vorhanden und beschreibbar sein, andernfalls wird eine Ausnahme ausgelöst.
Aspose.Words löscht automatisch alle temporären Dateien, wenn der Lesevorgang abgeschlossen ist.
Beispiele
Zeigt, wie ein Dokument mithilfe temporärer Dateien geladen wird.
// Beachten Sie, dass ein solcher Ansatz die Speichernutzung reduzieren kann, aber die Geschwindigkeit verringert
LoadOptions loadOptions = new LoadOptions();
loadOptions.TempFolder = @"C:\TempFolder\";
// Stellen Sie sicher, dass das Verzeichnis vorhanden ist, und laden Sie es
Directory.CreateDirectory(loadOptions.TempFolder);
Document doc = new Document(MyDir + "Document.docx", loadOptions);
Zeigt, wie beim Laden eines Dokuments die Festplatte anstelle des Speichers verwendet wird.
// Wenn wir ein Dokument laden, werden während des Speichervorgangs verschiedene Elemente vorübergehend im Speicher gespeichert.
// Mit dieser Option können wir stattdessen einen temporären Ordner im lokalen Dateisystem verwenden.
// was den Speicheraufwand unserer Anwendung reduziert.
LoadOptions options = new LoadOptions();
options.TempFolder = ArtifactsDir + "TempFiles";
// Der angegebene temporäre Ordner muss vor dem Ladevorgang im lokalen Dateisystem vorhanden sein.
Directory.CreateDirectory(options.TempFolder);
Document doc = new Document(MyDir + "Document.docx", options);
// Der Ordner bleibt ohne Restinhalte vom Ladevorgang bestehen.
Assert.That(Directory.GetFiles(options.TempFolder), Is.Empty);
Siehe auch
- class LoadOptions
- namensraum Aspose.Words.Loading
- Montage Aspose.Words