Class DocumentPartSavingArgs

Class DocumentPartSavingArgs

Название пространства: Aspose.Words.Saving Ассоциация: Aspose.Words.dll (25.4.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.Saving.DocumentPartSellingArgs.FileName должен содержать только имя файла без маршрута. Wl26 определяет маршрут для сохранения с использованием фамильного имени документа. Если название файлов документа выхода не было указано, например, когда он хранится в потоке, то это имя файл используется только для ссылок на части документов. То же самое относится к хранению в формате EPUB.

Скриншоты.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

 Русский