Class DocumentPartSavingArgs

Class DocumentPartSavingArgs

Название пространства: Aspose.Words.Saving Ассоциация: Aspose.Words.dll (25.5.0)

Добавляет данные для звонка Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs).

Чтобы узнать больше, посетите Save a Document Документационная статья .

public class DocumentPartSavingArgs

Inheritance

object DocumentPartSavingArgs

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

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

Remarks

Когда Aspose.Words хранит документ в HTML или связанных форматах и Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria указана, документ разделяется на части и по умолчанию каждая часть документа хранится в отдельном файле. Класс Aspose.Words.Saving.DocumentPartSavingArgs позволяет контролировать, как будет сохранена каждая часть документа. Это позволяет передефинировать, как генерируются имена файлов или полностью окружить сохранение деталей документа в файлы, предоставляя собственные потоки объектов. Чтобы сохранить части документа в потоках вместо файлов, используйте свойство Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.

Properties

Document

Получается документ, который находится в спасении.

public Document Document { get; }

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

Document

DocumentPartFileName

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

public string DocumentPartFileName { get; set; }

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

string

Remarks

Это свойство позволяет передефинировать, как генерируются имена файлов части документа во время экспорта в HTML или EPUB. Когда звонок обращается, эта собственность содержит имя файла, которое было генерировано компанией Aspose.Words. Вы можете изменить стоимость этой собственности, чтобы сохранить часть документа в другой файл. Aspose.Words определяет путь для сохранения с использованием фамильного названия документа. Если имя файла документа выхода не было указано, например, когда он хранится в потоке, то это имя файл используется только для ссылок на документы. Скриншоты.Words.Saving.DocumentPartSavingArgs.Document

DocumentPartStream

Позволяет указать поток, в котором часть документа будет сохранена.

public Stream DocumentPartStream { get; set; }

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

Stream

Remarks

Эта свойство позволяет сохранить части документа в потоках вместо файлов во время экспорта HTML. При наличии этой собственности часть документа будет сохранена в файл, указанный в собственности Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName. При сохранении потока в формате HTML просит Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) или Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) и первой части документа, которая собирается быть сохранена, Aspose.Words предлагает здесь основный выходный поток, первоначально прошедший звонителем. При сохранении в формате EPUB, который является контейнерным форматом, основанным на HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream не может быть указано, так как все дочерние части будут включены в единый пакет выхода. Апсоц.Слово.Спаситель.ДокументПартСпасительArgs.KeepDocumentPartStreamOpen

KeepDocumentPartStreamOpen

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

public bool KeepDocumentPartStreamOpen { get; set; }

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

bool

Remarks

По умолчанию, и Aspose.Words будет закрывать потоки, которые вы предоставляете в Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream свойство после написания документа часть в него. Определите, чтобы держать потоки открытыми. Обратите внимание, что основный поток выхода, предоставленный в звонке в Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) или Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) никогда не будет закрыт Aspose.Words даже если Aspose.Words.Saving.DocumentPartSavingArgs.KeepPoc Скриншоты.Words.Saving.DocumentPartSavingArgs.Document

 Русский