Class SaveOptions

Class SaveOptions

Il nome: Aspose.Words.Saving Assemblea: Aspose.Words.dll (25.4.0)

Questa è una classe di base astratta per le classi che consente all’utente di specificare ulterioriOpzioni per salvare un documento in un formato specifico.

Per saperne di più, visita il Specify Save Options Articolo di documentazione.

public abstract class SaveOptions

Inheritance

object SaveOptions

Derived

DocSaveOptions , FixedPageSaveOptions , HtmlSaveOptions , OdtSaveOptions , OoxmlSaveOptions , RtfSaveOptions , TxtSaveOptionsBase , WordML2003SaveOptions , XamlFlowSaveOptions , XlsxSaveOptions

I membri ereditari

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

Remarks

Un esempio della classe Aspose.Words.Saving.SaveOptions o qualsiasi classe derivata viene trasferito al flusso Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions)o string Aspose.Words.Document.Save(System.String,Aspose.Words.Saving.SaveOptions) si sovraccarica per l’utente per definire le opzioni personalizzate quando si salva un documento.

Constructors

SaveOptions()

protected SaveOptions()

Properties

AllowEmbeddingPostScriptFonts

Riceve o impone un valore boolean che indica se per consentire l’inserimento delle font con le scorciatoie PostScript quando l’inserimento delle font TrueType in un documento in cui viene salvato.Il valore predefinito è ‘falso’.

public bool AllowEmbeddingPostScriptFonts { get; set; }

Valore di proprietà

bool

Remarks

Nota: Word non inserisce fonti PostScript, ma può aprire documenti con fonti incorporate di questo tipo.

Questa opzione funziona solo quando Aspose.Words.Fonts.FontInfoCollection.EmbedTrueTypeFonts della proprietà Aspose.Words.DocumentBase.FontInfos è impostato a .

CustomTimeZoneInfo

Riceve o imposta la zona oraria locale personalizzata utilizzata per i campi data/ora.

public TimeZoneInfo CustomTimeZoneInfo { get; set; }

Valore di proprietà

TimeZoneInfo

Remarks

Questa opzione è disponibile sia in .Net framework a partire dalla versione 3.5 o .Net Standard.

Per impostazione predefinita, Aspose.Words utilizza la zona oraria locale del sistema quando scrive i campi data/ora, questa opzione consente di impostare il valore personalizzato.

DefaultTemplate

Riceve o impone la strada al modello predefinito (incluso il nome del file).Il valore predefinito di questa proprietà è Stringa vuota (Sistema di String.Empty)

public string DefaultTemplate { get; set; }

Valore di proprietà

string

Remarks

Se specificato, questo percorso viene utilizzato per caricare il modello quando Aspose.Words.Document.AutomaticallyUpdateStyles è ’true’, ma Aspose.Words.Document.AttachedTemplate è vuoto.

Dml3EffettiRenderingMode

Riceve o impone un valore che determina come vengono rilasciati gli effetti 3D.

public Dml3DEffectsRenderingMode Dml3DEffectsRenderingMode { get; set; }

Valore di proprietà

Dml3DEffectsRenderingMode

Remarks

Il valore predefinito è Aspose.Words.Saving.Dml3DEffectsRenderingMode.Basic.

DmlEffectsRenderingMode

Riceve o impone un valore che determina come vengono rilasciati gli effetti di DrawingML.

public virtual DmlEffectsRenderingMode DmlEffectsRenderingMode { get; set; }

Valore di proprietà

DmlEffectsRenderingMode

Remarks

Il valore predefinito è Aspose.Words.Saving.DmlEffectsRenderingMode.Simplified.

Questa proprietà viene utilizzata quando il documento viene esportato a formati di pagina fisso.

DmlRenderingMode

Riceve o impone un valore che determina come vengono rilasciate le forme DrawingML.

public DmlRenderingMode DmlRenderingMode { get; set; }

Valore di proprietà

DmlRenderingMode

Remarks

Il valore di default è Aspose.Words.Saving.DmlRenderingMode.Fallback.

Questa proprietà viene utilizzata quando il documento viene esportato a formati di pagina fisso.

ExportGeneratorName

Quando ’true’, il nome e la versione di Aspose.Words si inseriscono nei file prodotti.Il valore predefinito è ’true'.

public bool ExportGeneratorName { get; set; }

Valore di proprietà

bool

ImlRenderingMode

Riceve o impone un valore che determina come vengono rilasciati gli oggetti di inchi (InkML).

public ImlRenderingMode ImlRenderingMode { get; set; }

Valore di proprietà

ImlRenderingMode

Remarks

Il valore di default è Aspose.Words.Saving.ImlRenderingMode.InkML.

Questa proprietà viene utilizzata quando il documento viene esportato a formati di pagina fisso.

MemoryOptimization

Riceve o impone valore determinando se l’ottimizzazione della memoria dovrebbe essere eseguita prima di salvare il documento.Il valore predefinito per questa proprietà è ‘falso’.

public bool MemoryOptimization { get; set; }

Valore di proprietà

bool

Remarks

L’impostazione di questa opzione a ‘verità’ può ridurre significativamente il consumo di memoria mentre risparmia grandi documenti al costo di tempi di risparmio più lenti.

PrettyFormat

Quando ‘verità’, i formati pronti di uscita dove applicabile.Il valore predefinito è ‘falso’.

public bool PrettyFormat { get; set; }

Valore di proprietà

bool

Remarks

Imposta per rendere le uscite HTML, MHTML, EPUB, WordML, RTF, DOCX e ODT leggibili per gli esseri umani.

ProgressCallback

Chiamato durante il salvataggio di un documento e accetta i dati sul progresso del salvataggio.

public IDocumentSavingCallback ProgressCallback { get; set; }

Valore di proprietà

IDocumentSavingCallback

Remarks

Il progresso viene segnalato quando si risparmia a Aspose.Words.SaveFormat.Docx, __ WL26.SavFormate.FlatOpc, _W L27.SaviFormati.docm,W l22.SavaFormata.dotm e www.wl26_.saveFormat.dox . wll26.saffermato.dot.co.id.

SaveFormat

Specifica il formato in cui il documento sarà salvato se viene utilizzato questo oggetto di opzioni di salvataggio.

public abstract SaveFormat SaveFormat { get; set; }

Valore di proprietà

SaveFormat

TempFolder

Specifica la cartella per i file temporanei utilizzati quando si salva in un file DOC o DOCX.Per impostazione predefinita questa proprietà è ‘zero’ e non vengono utilizzati file temporanei.

public string TempFolder { get; set; }

Valore di proprietà

string

Remarks

Quando Aspose.Words salva un documento, ha bisogno di creare strutture interne temporanee. per impostazione predefinita, queste strutture interne vengono create nella memoria e l’uso della memoria scende per un breve periodo di tempo mentre il documento viene salvato.

Determinare una cartella temporanea utilizzando Aspose.Words.Saving.SaveOptions.TempFolder causerà Aspose.Words di mantenere le strutture interne nei file temporanei invece della memoria.

La cartella deve esistere e essere scritta, altrimenti verrà gettata un’eccezione.

Aspose.Words rimuove automaticamente tutti i file temporanei quando il salvataggio è completo.

Exceptions

OutOfMemoryException

Gioca se stai risparmiando un documento molto grande (milioni di pagine) e/o elaborando molti documenti allo stesso tempo.Il picco della memoria durante il risparmio può essere abbastanza significativo per causare l’eccezione.

UpdateAmbiguousTextFont

Determinerà se gli attributi di font saranno modificati in base al codice di carattere utilizzato.

public bool UpdateAmbiguousTextFont { get; set; }

Valore di proprietà

bool

UpdateCreatedTimeProperty

Riceve o impone un valore per determinare se la proprietà Aspose.Words.Properties.BuiltInDocumentProperties.CreatedTime viene aggiornata prima di salvare.Il valore predefinito è ‘falso’;

public bool UpdateCreatedTimeProperty { get; set; }

Valore di proprietà

bool

UpdateFields

Riceve o impone un valore che determina se i campi di determinati tipi dovrebbero essere aggiornati prima di salvare il documento in un formato di pagina fisso.Il valore predefinito per questa proprietà è ’true’.

public bool UpdateFields { get; set; }

Valore di proprietà

bool

Remarks

Permette di specificare se per imitare o meno il comportamento MS Word.

UpdateLastPrintedProperty

Riceve o impone un valore che determina se la proprietà Aspose.Words.Properties.BuiltInDocumentProperties.LastPrinted viene aggiornata prima di risparmiare.

public bool UpdateLastPrintedProperty { get; set; }

Valore di proprietà

bool

UpdateLastSavedTimeProperty

Riceve o impone un valore che determina se la proprietà Aspose.Words.Properties.BuiltInDocumentProperties.LastSavedTime viene aggiornata prima di risparmiare.

public bool UpdateLastSavedTimeProperty { get; set; }

Valore di proprietà

bool

UseAntiAliasing

Riceve o impone un valore che determina se utilizzare o meno anti-aliasing per renderlo.

public bool UseAntiAliasing { get; set; }

Valore di proprietà

bool

Remarks

Il valore predefinito è .Quando questo valore è impostato a anti-aliasing viene utilizzato per rendering.

Questa proprietà viene utilizzata quando il documento è esportato ai seguenti formati: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf. Quando il documento è esportato agli Aspose.Words.SaveFormat.Html, Aspose.Words.SaveFormat.Mhtml, Aspose.Words.SaveFormat.Epub, Aspose.Words.SaveFormat.Azw3 o Aspose.Words.SaveFormat.Mobi questa opzione è utilizzata per le immagini di raster.

UseHighQualityRendering

Riceve o impone un valore che determina se utilizzare algoritmi di rendimento di alta qualità (cioè lento).

public bool UseHighQualityRendering { get; set; }

Valore di proprietà

bool

Remarks

Il valore default è “falso”.

Questa proprietà viene utilizzata quando il documento viene esportato in formati di immagine: Aspose.Words.SaveFormat.Tiff, Aspose.Words.SaveFormat.Png, Aspose.Words.SaveFormat.Bmp, Aspose.Words.SaveFormat.Jpeg, Aspose.Words.SaveFormat.Emf.

Methods

CreateSaveOptions(SaveFormat)

Crea un oggetto di opzioni di salvataggio di una classe adatta al formato di salvataggio specificato.

public static SaveOptions CreateSaveOptions(SaveFormat saveFormat)

Parameters

saveFormat SaveFormat

Il formato di salvataggio per il quale creare un oggetto di opzioni di salvataggio.

Returns

SaveOptions

Un oggetto di una classe che deriva da Aspose.Words.Saving.SaveOptions.

CreateSaveOptions(String)

Crea un oggetto di opzioni di salvataggio di una classe adatta all’estensione del file specificata nel nome del file dato.

public static SaveOptions CreateSaveOptions(string fileName)

Parameters

fileName string

L’estensione di questo nome del file determina la classe delle opzioni di salvataggio che si intendono creare.

Returns

SaveOptions

Un oggetto di una classe che deriva da Aspose.Words.Saving.SaveOptions.

 Italiano