Class DocumentPartSavingArgs
Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)
Er liefert Daten für die Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs) Callback.
Um mehr zu erfahren, besuchen Sie die Save a Document Dokumentation des Artikels.
public class DocumentPartSavingArgs
Inheritance
object ← DocumentPartSavingArgs
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Wenn Aspose.Words ein Dokument in HTML oder damit verbundene Formate speichert und Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria angegeben wird, wird das Dokument in Teile aufgeteilt und im Voraus wird jedes Dokumentteil in eine separate Datei gespeichert.
Klasse Aspose.Words.Saving.DocumentPartSavingArgs ermöglicht es Ihnen, zu kontrollieren, wie jedes Dokumentteil gespeichert wird. Es ermöglicht es, zu redefinieren, wie Dateiennamen generiert werden oder umfassend zu umwinden, die Speicherung von Dokumentteilen in Dateien durch die Bereitstellung Ihrer eigenen Streamobjekte.
Um Dokumentteile in Streams anstelle von Dateien zu speichern, verwenden Sie die Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream Eigenschaft.
Properties
Document
Erhalten Sie das Dokument Objekt, das gerettet wird.
public Document Document { get; }
Eigentumswert
DocumentPartFileName
Er erhält oder stellt den Dateinamen (ohne Path) fest, an dem der Dokumentteil gespeichert wird.
public string DocumentPartFileName { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, um zu redefinieren, wie die Dokumentteildateiennamen während des Exports in HTML oder EPUB generiert werden.
Wenn die Callback eingeladen wird, enthält diese Eigenschaft den Dateinamen, der von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um den Dokumentteil in eine andere Datei zu speichern.
Aspose.Words.Saving.DocumentPartSachingArgs.FileName muss nur den Dateinamen ohne den Pfad enthalten. __ WL27__ bestimmt den Weg zum Speichern mit dem Dokumentdateienamen. Wenn der Name des Output-Dokuments nicht angegeben wurde, zum Beispiel bei der Speicherung eines Streams, wird dieses Dateinnamen nur für die Referenzdokumentteile verwendet.
Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream
DocumentPartStream
Erlaubt, den Strom zu bestimmen, an dem der Dokumentteil gespeichert wird.
public Stream DocumentPartStream { get; set; }
Eigentumswert
Remarks
Diese Eigenschaft ermöglicht es Ihnen, Dokumentteile an Streams anstelle von Dateien während des HTML-Exports zu speichern.
Der Standardwert ist . Wenn diese Eigenschaft ist , wird der Dokumentteil in eine Datei gespeichert, die in der Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName Eigenschaft angegeben ist.
Wenn Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) oder Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) und der erste Dokumentteil wird gespeichert, Aspose.Words schlägt hier vor, dass der Haupt-Ausgangstrom ursprünglich durch den Anrufer passiert ist.
Beim Speichern in das EPUB-Format, das ein Container-Format auf der Grundlage von HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream nicht angegeben werden kann, weil alle Tochterteile in ein einziges Ausgangspaket encapsuliert werden.
Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen
KeepDocumentPartStreamOpen
Erläutert, ob Aspose.Words den Stream offen oder geschlossen halten sollte, nachdem ein Dokumentteil gespeichert wurde.
public bool KeepDocumentPartStreamOpen { get; set; }
Eigentumswert
Remarks
Default ist und Aspose.Words schließt den Stream, den Sie in der Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream Eigentum nach dem Schreiben eines Dokuments Teil in es. Spezifizieren, um den Stream offen zu halten. Bitte beachten Sie, dass der Haupt-Ausstrom, der in der Anrufe zur Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) oder Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) wird nie von Aspose.Words geschlossen, auch wenn Aspose.Words.Saving.DocumentPartSavingArgs.Keep.
Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream