Class ResourceSavingArgs

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 ResourceSavingArgs

Наследованные члены

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; }

Стоимость недвижимости

Document

KeepResourceStreamOpen

Определяет, следует ли Aspose.Words держать поток открытым или закрытым после сохранения ресурса.

public bool KeepResourceStreamOpen { get; set; }

Стоимость недвижимости

bool

Remarks

По умолчанию, и Aspose.Words будет закрывать потоки, которые вы предоставляете в Aspose.Words.Saving.ResourceSavingArgs.ResourceStream свойства после написания ресурса в него.

Aspose.Words.Saving.ResourceSavingArgs.ResourceStream

ResourceFileName

Получить или установить имя файла (без маршрута), где ресурс будет сохранен.

public string ResourceFileName { get; set; }

Стоимость недвижимости

string

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; }

Стоимость недвижимости

string

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; }

Стоимость недвижимости

Stream

Remarks

Это свойство позволяет сэкономить ресурсы на потоках вместо файлов.

При наличии этой собственности ресурс будет сохранен в файл, указанный в собственности Aspose.Words.Saving.ResourceSavingArgs.ResourceFileName.

С помощью Aspose.Words.Saving.IResourceSavingCallback вы не можете заменить один ресурс другим.

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

 Русский