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; }
Стоимость недвижимости
DocumentPartFileName
Получается или устанавливается имя файла (без маршрута), где часть документа будет сохранена.
public string DocumentPartFileName { get; set; }
Стоимость недвижимости
Remarks
Это свойство позволяет передефинировать, как генерируются имена файлов части документа во время экспорта в HTML или EPUB.
Когда звонок обращается, эта собственность содержит имя файла, которое было генерировано компанией Aspose.Words. Вы можете изменить стоимость этой собственности, чтобы сохранить часть документа в другой файл.
Aspose.Words.Saving.DocumentPartSellingArgs.FileName должен содержать только имя файла без маршрута. Wl26 определяет маршрут для сохранения с использованием фамильного имени документа. Если название файлов документа выхода не было указано, например, когда он хранится в потоке, то это имя файл используется только для ссылок на части документов. То же самое относится к хранению в формате EPUB.
Скриншоты.Words.Saving.DocumentPartSavingArgs.Document
DocumentPartStream
Позволяет указать поток, в котором часть документа будет сохранена.
public Stream DocumentPartStream { get; set; }
Стоимость недвижимости
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; }
Стоимость недвижимости
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