Class ResourceSavingArgs
Название пространства: Aspose.Words.Saving Ассоциация: Aspose.Words.dll (25.4.0)
Мы предоставляем данные для события Aspose.Words.Saving.IResourceSavingCallback.ResourceSaving(Aspose.Words.Saving.ResourceSavingArgs).
Чтобы узнать больше, посетите Save a Document Документационная статья .
public class ResourceSavingArgs
Inheritance
Наследованные члены
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
По умолчанию, когда Aspose.Words хранит документ на фиксированную страницу HTML или SVG, он хранит каждый ресурс в отдельный файл. Aspose.Words использует имя файла документа и уникальное число, чтобы генерировать уникальное имя файла для каждого ресурса, найденного в документе.
Aspose.Words.Saving.ResourceSvingArgs позволяет переопределить, как генерируются имена файлов ресурсов или полностью обрести сохранение ресурса в файлы, предоставляя собственные потоки объектов.
Чтобы применить свою собственную логику для создания имен файлов ресурсов, используйте свойство Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
Чтобы сохранить ресурсы в потоках вместо файлов, используйте свойство Aspose.Words.Saving.ResourceSavingArgs.ResourceStream.
Properties
Document
Получается объект документа, который в настоящее время находится в сохранении.
public Document Document { get; }
Стоимость недвижимости
KeepResourceStreamOpen
Определяет, следует ли Aspose.Words держать поток открытым или закрытым после сохранения ресурса.
public bool KeepResourceStreamOpen { get; set; }
Стоимость недвижимости
Remarks
По умолчанию, и Aspose.Words будет закрывать потоки, которые вы предоставляете в Aspose.Words.Saving.ResourceSavingArgs.ResourceStream свойства после написания ресурса в него.
Aspose.Words.Saving.ResourceSavingArgs.ResourceStream
ResourceFileName
Получить или установить имя файла (без маршрута), где ресурс будет сохранен.
public string ResourceFileName { get; set; }
Стоимость недвижимости
Remarks
Эта свойство позволяет передефинировать, как генерируются имена файлов ресурса во время экспорта на фиксированную страницу HTML или SVG.
Когда событие отображается, эта собственность содержит имя файла, которое было генерировано компанией Aspose.Words. Вы можете изменить стоимость этой собственности, чтобы сохранить ресурс в другой файл.
Aspose.Words автоматически генерирует уникальное имя файла для каждого ресурса при экспорте на фиксированную страницу в формате HTML или SVG. Как генерируется имя файла ресурса зависит от того, сохраняете ли вы документ в файл или в поток.
При сохранении документа в файл, генерируемое имя файла ресурса выглядит как .
При сохранении документа в потоке, генерируемое имя файла ресурса выглядит как .
Aspose.Words.Saving.ResourceSaveArgs.RessourceFileName должен содержать только имя файла без маршрута. _ВЛ26 определяет путь для сохранения и ценность атрибута для написания на фиксированную страницу HTML или SVG с использованием фамилии файлов документа, _УЛ 26.HtmlFixedSavOptions. ResourcesFolder или __ УЛ 25_2.Saver.
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
Получается или устанавливается единый идентификатор ресурса (URI), используемый для ссылки на файл ресурса из документа.
public string ResourceFileUri { get; set; }
Стоимость недвижимости
Remarks
Это свойство позволяет изменять УРИ ресурсных файлов, экспортируемых на фиксированную страницу HTML или SVG документов.
Aspose.Words автоматически генерирует URI для каждого ресурсного файла во время экспорта на фиксированную страницу в формате HTML или SVG. генерируемые URI-референтные ресурсные файлы, сохранившиеся Aspose.Words. Тем не менее, URI-референтные файлы могут быть неправильными, если ресурсные файлы должны быть перемещены в другое место или если ресурсные файлы хранятся в потоки.
Когда событие отпускается, эта собственность содержит URI, который был генерирован Aspose.Words. Вы можете изменить стоимость этой собственности, чтобы предоставить персонализированную URI для файла ресурса.
Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolder Aspose.Words.Saving.SvgSaveOptions.ResourcesFolder Aspose.Words.Saving.HtmlFixedSaveOptions.ResourcesFolderAlias Aspose.Words.Saving.SvgSaveOptions.ResourcesFolderAlias
ResourceStream
Позволяет уточнить поток, в котором будет сохранен ресурс.
public Stream ResourceStream { get; set; }
Стоимость недвижимости
Remarks
Это свойство позволяет сэкономить ресурсы на потоках вместо файлов.
При наличии этой собственности ресурс будет сохранен в файл, указанный в собственности Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.
С помощью Aspose.Words.Saving.IResourceSavingCallback вы не можете заменить один ресурс другим.
Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName Aspose.Words.Saving.ResourceSavingArgs.KeepResourceStreamOpen