Class ResourceSavingArgs

Class ResourceSavingArgs

Der Name: Aspose.Words.Saving Zusammensetzung: Aspose.Words.dll (25.4.0)

Er liefert Daten für das Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs) Event.

Um mehr zu erfahren, besuchen Sie die Save a Document Dokumentation des Artikels.

public class ResourceSavingArgs

Inheritance

object ResourceSavingArgs

Vererbte Mitglieder

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Standardmäßig speichert Aspose.Words ein Dokument auf einer festen HTML- oder SVG-Seite, speichert es jede Ressource in eine separate Datei. Aspose.Words verwendet das Dokumentdateienamen und eine einzigartige Nummer, um ein einzigartiges Dateienamen für jede Ressource im Dokument zu generieren.

Aspose.Words.Saving.ResourceSachingArgs ermöglicht es, um zu redefinieren, wie Ressourcen-Dateiennamen generiert werden oder um die Ersparung von Ressources in Dateien durch die Bereitstellung Ihrer eigenen Stream-Objekte vollständig umzusetzen.

Um Ihre eigene Logik für die Erzeugung von Ressourcendateiennamen anzuwenden, verwenden Sie die Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Eigenschaft.

Um Ressourcen in Streams anstelle von Dateien zu speichern, verwenden Sie die Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Eigenschaft.

Properties

Document

Erhalten Sie das Dokumentobjekt, das derzeit gespeichert wird.

public Document Document { get; }

Eigentumswert

Document

KeepResourceStreamOpen

Erläutert, ob Aspose.Words den Stream offen oder geschlossen halten sollte, nachdem er eine Ressource gespeichert hat.

public bool KeepResourceStreamOpen { get; set; }

Eigentumswert

bool

Remarks

Default ist und Aspose.Words schließt den Stream, den Sie in der Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Eigenschaft bereitgestellt haben, nachdem eine Ressource in sie geschrieben wird.

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream

ResourceFileName

Er erhält oder stellt den Dateinamen (ohne Path) fest, an dem die Ressource gespeichert wird.

public string ResourceFileName { get; set; }

Eigentumswert

string

Remarks

Diese Eigenschaft ermöglicht es Ihnen, zu redefinieren, wie die Ressource-Datei-Namen während des Exports zu einer festen HTML- oder SVG-Seite generiert werden.

Wenn das Ereignis gelöscht wird, enthält diese Eigenschaft den Dateinamen, der von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um die Ressource in eine andere Datei zu speichern.

Aspose.Words erzeugt automatisch ein einzigartiges Dateinamen für jede Ressource beim Exportieren auf eine Festseite in HTML oder SVG-Format. Wie der Ressource-Dateinamen erzeugt wird, hängt davon ab, ob Sie das Dokument in eine Datei oder in einen Stream speichern.

Wenn Sie ein Dokument in eine Datei speichern, erscheint der generierte Ressourcendateienname .

Wenn Sie ein Dokument in einen Stream speichern, erscheint der generierte Ressource-Datei-Name .

Aspose.Words.Saving.ResourceSaveArgs.RessourceFileName muss nur den Dateinamen ohne den Pfad enthalten. __ WL27__ bestimmt den Weg für die Speicherung und den Wert des Attributs für das Schreiben auf eine fester Seite HTML oder SVG mit dem Dokumentdateienamen, die Wl26.HtmlFixedSavOptions. ResourcesFolder oder _www.wl.

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceFileUri

Er erhält oder setzt den einheitlichen Ressourcenidentifier (URI), der verwendet wird, um die Ressourcendatei aus dem Dokument zu beziehen.

public string ResourceFileUri { get; set; }

Eigentumswert

string

Remarks

Diese Eigenschaft ermöglicht es Ihnen, URIs von Ressourcendateien, die auf festen HTML- oder SVG-Dokumente exportiert werden, zu ändern.

Aspose.Words generiert automatisch eine URI für jedes Ressource-Datei während des Exports zu einer festen Seite HTML oder SVG-Format. Die generierten URIs Referenz-Resource-Dateien gespeichert von Aspose.Words. Allerdings können die URIs falsch sein, wenn Ressource-Dateien zu einem anderen Standort oder wenn Ressource-Dateien gespeichert werden Streams. Diese Eigenschaft ermöglicht, URIs in diesen Fällen zu korrigieren.

Wenn das Ereignis gelöscht wird, enthält diese Eigenschaft die URI, die von Aspose.Words generiert wurde. Sie können den Wert dieser Eigenschaft ändern, um eine benutzerdefinierte URI für die Ressourcendatei zu bieten.

Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias

ResourceStream

Erlaubt, den Strom zu bestimmen, an dem die Ressourcen gespeichert werden.

public Stream ResourceStream { get; set; }

Eigentumswert

Stream

Remarks

Diese Eigenschaft ermöglicht es Ihnen, Ressourcen an Streams anstelle von Dateien zu speichern.

Wenn diese Eigenschaft ist, wird die Ressource zu einer Datei gespeichert, die in der Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Eigenschaft angegeben ist.

Mit Aspose.Words.Saving.IResourceSavingCallback können Sie nicht eine Ressource mit einer anderen ersetzen.

Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen

 Deutsch