Specificare Opzioni di salvataggio

Quando si salva un documento, è possibile impostare alcune proprietà avanzate. Aspose.Words fornisce con il SaveOptions classe, che consente un controllo più preciso del processo di salvataggio. Ci sono sovraccarichi dei Save metodo che accetta un SaveOptions oggetto – dovrebbe essere un oggetto di una classe derivata dal SaveOptions classe. Ogni formato di salvataggio ha una classe corrispondente che contiene opzioni di salvataggio per questo formato di salvataggio, per esempio, c’è PdfSaveOptions per il salvataggio in formato PDF, MarkdownSaveOptions per il salvataggio a Markdown formato, o ImageSaveOptions per salvare ad un’immagine. Questo articolo fornisce esempi di lavoro con alcune classi di opzioni derivate da SaveOptions.

Il seguente esempio di codice mostra come impostare le opzioni di salvataggio prima di salvare il documento in HTML:

L’articolo descrive alcune proprietà che è possibile controllare quando si salva un documento.

Crittografia di un documento Con una password

Utilizzare Password proprietà per ottenere o impostare una password per un documento crittografato. Utilizzare Password proprietà della classe corrispondente a lavorare con il formato del documento selezionato.

Ad esempio, quando si salva un documento a DOC o DOT formato, utilizzare il Password proprietà della DocSaveOptions classe.

Il seguente esempio di codice mostra come impostare una password per crittografare un documento utilizzando il metodo di crittografia RC4:

Quando si salva un documento in formato ODT, utilizzare il Password proprietà della OdtSaveOptions classe.

Il seguente esempio di codice mostra come caricare e salvare OpenDocument crittografato con una password:

Non tutti i formati supportano la crittografia e l’uso di Password proprieta'.

Mostra Documento Salvare le notifiche di Progresso

Aspose.Words fornisce la capacità di utilizzare ProgressCallback proprietà per ottenere notifiche sul progresso del salvataggio dei documenti.

Ora è disponibile quando si salva DOCX, FlatOpc, DOCM, DOTM. DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, o formati TXT.

Aggiornare il tempo di creazione del documento

Aspose.Words fornisce una capacità di utilizzo CreatedTime proprietà per ottenere o impostare la data di creazione del documento in UTC. È inoltre possibile aggiornare questo valore prima di salvare utilizzando UpdateCreatedTimeProperty opzione.

Il seguente esempio di codice mostra come aggiornare il tempo di creazione del documento:

Aggiornamento Proprietà salvata

Aspose.Words fornisce una capacità di utilizzo UpdateLastSavedTimeProperty proprietà per ottenere o impostare un valore che determina se LastSavedTime la proprietà viene aggiornata prima di salvare.

Il seguente esempio di codice mostra come impostare questa proprietà e salvare il documento:

Salva immagine nera e bianca con un bit per formato pixel

Per controllare le opzioni di salvataggio delle immagini, il ImageSaveOptions la classe è usata. Per esempio, è possibile utilizzare il PixelFormat proprietà per impostare il formato pixel per le immagini generate. Si prega di notare che il formato pixel dell’immagine di uscita può differire dal valore impostato a causa del lavoro di GDI+.

Il seguente esempio di codice mostra come salvare un’immagine bianca e nera con un bit per formato pixel: