Class ResourceSavingArgs
Nazwa przestrzeń: Aspose.Words.Saving Zgromadzenie: Aspose.Words.dll (25.4.0)
Zapewnia dane dla wydarzenia Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs).
Aby dowiedzieć się więcej, odwiedź Save a Document Artykuł dokumentacyjny .
public class ResourceSavingArgs
Inheritance
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Podstawowo, gdy Aspose.Words przechowuje dokument na stałej stronie HTML lub SVG, przechowuje każdy zasób w oddzielnym pliku. Aspose.Words używa nazwy pliku dokumentu i unikalnego numeru do generowania unikalnego nazwy pliku dla każdego zasobu znajdującego się w dokumencie.
Aspose.Words.Saving.ResourceSvingArgs umożliwia ponowne zdefiniowanie sposobu generowania nazw plików zasobów lub całkowicie obrócić oszczędzanie zasób w plikach poprzez dostarczanie własnych obiektów strumieniowych.
Aby zastosować własną logikę do generowania nazw plików zasobów, użyj właściwości Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Aby zaoszczędzić zasoby w strumieniach zamiast plików, użyj właściwości Aspose.Words.Saving.ResourceSavingArgs.ResourceStream.
Properties
Document
Otrzymuje obiekt dokumentu, który jest obecnie zapisywany.
public Document Document { get; }
Wartość nieruchomości
KeepResourceStreamOpen
Określa, czy Aspose.Words powinien zachować strumień otwarty lub zamknięty po zaoszczędzeniu zasobów.
public bool KeepResourceStreamOpen { get; set; }
Wartość nieruchomości
Remarks
Podstawowe jest i Aspose.Words zamknie strumień dostarczony w Aspose.Words.Saving.ResourceSavingArgs.ResourceStream właściwości po napisaniu zasobu w nim.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream
ResourceFileName
Otrzymuje lub ustawia nazwę pliku (bez ścieżki), do której zasób zostanie zapisany.
public string ResourceFileName { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość pozwala ponownie zdefiniować, w jaki sposób nazwy plików zasobów są generowane podczas eksportu do stałej strony HTML lub SVG.
Gdy wydarzenie zostanie usunięte, ta właściwość zawiera nazwę pliku, która została wygenerowana przez Aspose.Words. Możesz zmienić wartość tej właściwości, aby zapisać zasób w inny plik.
Aspose.Words automatycznie generuje unikalną nazwę pliku dla każdego zasobu przy eksportowaniu do stałej strony w formacie HTML lub SVG. Sposób generowania nazwy pliku zasobu zależy od tego, czy zapisujesz dokument do pliku lub do strumienia.
Podczas przechowywania dokumentu do pliku, nazwa pliku źródła generowanego wygląda jak .
Podczas przechowywania dokumentu do strumienia, nazwa pliku źródła generowanego wygląda jak .
Aspose.Words.Saving.ResourceSaveArgs.RezourceFileName musi zawierać tylko nazwę pliku bez ścieżki. Wl26 określa drogę do przechowywania i wartość atrybutu do pisania na stałą stronę HTML lub SVG za pomocą nazwy plików dokumentów, _ www.save.HtmlFixedSavOptions.resources Folder lub _ww.r.o. /w.
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
Otrzymuje lub ustawia jednolity identyfikator zasobów (URI) używany do odniesienia do pliku zasobów z dokumentu.
public string ResourceFileUri { get; set; }
Wartość nieruchomości
Remarks
Ta właściwość pozwala na zmianę URI plików zasobów eksportowanych do stałych stron dokumentów HTML lub SVG.
Aspose.Words automatycznie generuje URI dla każdego pliku zasobów podczas eksportu do stałej strony w formacie HTML lub SVG. Generowane URI są pliki zasobów odniesienia przechowywane przez Aspose.Words. Jednak URI mogą być nieprawidłowe, jeśli pliki zasobów muszą być przeniesione do innego miejsca lub jeśli pliki zasobów są przechowywane do strumieni.
Kiedy wydarzenie jest zwolnione, ta nieruchomość zawiera URI, który został generowany przez Aspose.Words. Możesz zmienić wartość tej nieruchomości, aby zapewnić dostosowany URI dla pliku zasobów.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceStream
Pozwala określić strumień, do którego zasoby zostaną przechowywane.
public Stream ResourceStream { get; set; }
Wartość nieruchomości
Remarks
Ta nieruchomość pozwala zaoszczędzić zasoby do strumieni zamiast plików.
Wartość domyślna jest . Kiedy ta właściwość jest , zasób zostanie zapisany do pliku określonego w Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName właściwość.
Korzystając z Aspose.Words.Saving.IResourceSavingCallback nie można zastąpić jednego zasobu innym.
Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen