Class DocumentPartSavingArgs
Numele spaţiului: Aspose.Words.Saving Asamblare: Aspose.Words.dll (25.4.0)
Furnizează date pentru apelul Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs).
Pentru a afla mai multe, vizitați Save a Document Articolul de documentare.
public class DocumentPartSavingArgs
Inheritance
object ← DocumentPartSavingArgs
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Remarks
Când Aspose.Words salvează un document în formate HTML sau conexe și Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria este specificată, documentul este împărțit în părți și, în mod implicit, fiecare parte a documentului este salvat într-un fișier separat.
Clasa Aspose.Words.Saving.DocumentPartSavingArgs vă permite să controlați modul în care fiecare parte a documentului va fi salvată. vă permite să redefiniți modul în care sunt generate numele de fișier sau să circumventă complet salvarea părților documentului în fișiere prin furnizarea propriilor obiecte de flux.
Pentru a salva părțile documentului în fluxuri în loc de fișiere, utilizați proprietatea Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.
Properties
Document
Obține obiectul documentului care este salvat.
public Document Document { get; }
Valoarea proprietății
DocumentPartFileName
Obține sau stabilește numele fișierului (fără cale) unde se va salva partea documentului.
public string DocumentPartFileName { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să redefiniți modul în care numele de fișier al părții documentului este generat în timpul exportului la HTML sau EPUB.
Atunci când este invocat apelul, această proprietate conține numele fișierului care a fost generat de Aspose.Words. Puteți schimba valoarea acestei proprietăți pentru a salva partea documentului într-un fișier diferit.
Aspose.Words.Saving.DocumentPartsavingArgs.FileName trebuie să conțină numai numele fișierului fără calea. __ WL27__ stabilește drumul pentru a salva folosind numele de fișiere de document. În cazul în care nu a fost specificat, de exemplu, atunci când salvați un flux, acest nume este utilizat numai pentru părțile de referință ale documentului. Același lucru este valabil în cazul salvării în format EPUB.
Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream
DocumentPartStream
Permite specificarea fluxului la care va fi salvată partea documentului.
public Stream DocumentPartStream { get; set; }
Valoarea proprietății
Remarks
Această proprietate vă permite să salvați părțile documentului în fluxuri în loc de fișiere în timpul exportului HTML.
Când această proprietate este , partea documentului va fi salvată la un fișier specificat în proprietatea Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName.
Atunci când este solicitată salvarea unui flux în format HTML de către Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) sau Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) și prima parte a documentului este pe cale să fie salvată, Aspose.Words sugerează aici principalul flux de ieșire a trecut inițial de către apelator.
Atunci când salvați în format EPUB care este un format de container bazat pe HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream nu poate fi specificat, deoarece toate părțile subsidiare vor fi încorporate într-un singur pachet de ieșire.
Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen
KeepDocumentPartStreamOpen
Specifica dacă Aspose.Words ar trebui să păstreze fluxul deschis sau închis după salvarea unei părți a documentului.
public bool KeepDocumentPartStreamOpen { get; set; }
Valoarea proprietății
Remarks
Default este și Aspose.Words va închide fluxul furnizat în proprietatea Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream după ce a scris o parte a documentului în ea. Specificați pentru a menține fluxul deschis. Vă rugăm să rețineți că fluxul principal de ieșire furnizat în apel la Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) sau Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) nu va fi niciodată închis de Aspose.Words chiar dacă Aspose.Words.Saving.DocumentPartSavingArgs.Document
Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream