Especifique Salvar opções

Ao salvar um documento, você pode definir algumas propriedades avançadas. Aspose.Words fornece-lhe com o SaveOptions classe, que permite o controle mais preciso do processo de salvamento. Há sobrecargas dos Save método que aceita um SaveOptions objeto – deve ser um objeto de uma classe derivada do SaveOptions classe. Cada formato de salvamento tem uma classe correspondente que possui opções de salvamento para este formato de salvamento, por exemplo, há PdfSaveOptions para salvar ao formato PDF, MarkdownSaveOptions para salvar Markdown formato, ou ImageSaveOptions para salvar a uma imagem. Este artigo fornece exemplos de trabalho com algumas classes de opções derivadas de SaveOptions.

O exemplo de código a seguir mostra como definir as opções de salvamento antes de salvar o documento em HTML:

O artigo descreve algumas propriedades que você pode controlar ao salvar um documento.

Criptografar um documento Com uma senha

Use o Password propriedade para obter ou definir uma senha para um documento criptografado. Use o Password propriedade da classe correspondente para trabalhar com o formato de documento selecionado.

Por exemplo, ao salvar um documento para DOC ou DOT formato, use o Password propriedade da DocSaveOptions classe.

O exemplo de código a seguir mostra como definir uma senha para criptografar um documento usando o método de criptografia RC4:

Ao salvar um documento no formato ODT, use o Password propriedade da OdtSaveOptions classe.

O exemplo de código a seguir mostra como carregar e salvar OpenDocument criptografado com uma senha:

Nem todos os formatos suportam criptografia e o uso de Password propriedade.

Mostrar notificações de progresso de economia de documentos

Aspose.Words fornece a capacidade de usar o ProgressCallback propriedade para obter notificações sobre o progresso da poupança de documentos.

Ele está agora disponível ao salvar para DOCX, FlatOpc, DOCM, DOTM. DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack ou formatos TXT.

Atualizar o Tempo de Criação de Documentos

Aspose.Words fornece uma capacidade de usar o CreatedTime propriedade para obter ou definir a data de criação do documento no UTC. Você também pode atualizar esse valor antes de salvar usando o UpdateCreatedTimeProperty opção.

O exemplo a seguir mostra como atualizar o tempo de criação do documento:

Actualização Última propriedade salva

Aspose.Words fornece uma capacidade de usar o UpdateLastSavedTimeProperty propriedade para obter ou definir um valor determinando se LastSavedTime a propriedade é atualizada antes de salvar.

O exemplo de código a seguir mostra como definir esta propriedade e salvar o documento:

Salvar imagem preta e branca com um bit por pixel formato

Para controlar as opções de poupança de imagem, o ImageSaveOptions A classe é usada. Por exemplo, você pode usar o PixelFormat propriedade para definir o formato pixel para as imagens geradas. Por favor, note que o formato de pixel da imagem de saída pode diferir do valor definido por causa do trabalho do GDI+.

O exemplo de código a seguir mostra como salvar uma imagem preta e branca com um pouco por formato de pixel: