Посочете настройките за запис

Когато записвате документ, можете да зададете някои напреднали свойства. Aspose.Words Ви осигурява SaveOptions клас, който позволява по-точен контрол на процеса на спасяване. Има претоварване на Save метод, който приема SaveOptions обект го трябва да бъде обект на клас, получен от SaveOptions Клас. Всеки save формат има съответен клас, който притежава опции за запис за този save формат, например, има PdfSaveOptions за запис във формат PDF, MarkdownSaveOptions за спестяване Markdown формат, или ImageSaveOptions за запазване на образ. Тази статия дава примери за работа с някои опции класове, получени от SaveOptions.

Следният пример с код показва как да зададете опциите за запис преди да запишете документа в HTML:

Статията описва няколко свойства, които можете да контролирате, когато записвате документ.

Шифроване на документ С парола

Използвайте Password имот, за да получите или зададете парола за криптиран документ. Използвайте Password собственост на съответния клас за работа с избрания формат на документа.

Например при запис на документ в DOC или DOT формат, използвайте Password собственост на DocSaveOptions Клас.

Следният пример за код показва как да зададете парола за шифроване на документ чрез метода за криптиране RC4:

При запис на документ във формат ODT, използвайте Password собственост на OdtSaveOptions Клас.

Следният пример с код показва как да заредите и запишете криптирания Open Document с парола:

Не всички формати поддържат криптиране и използването на Password собственост.

Показване на уведомленията за напредък при запис на документ

Aspose.Words дава възможност за употреба на ProgressCallback собственост, за да получите уведомления за напредъка на спасяването на документи.

Вече е на разположение при спестяване на DOCX, FlatOpc, DOCM, DOTМ, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack или TXT формати.

Обновяване на времето за създаване на документа

Aspose.Words дава възможност за използване на CreatedTime собственост, за да получите или определите датата на създаване на документа по UTC. Можете също така да актуализирате тази стойност, преди да запишете използването на UpdateCreatedTimeProperty вариант.

Следният пример с код показва как да се актуализира времето за създаване на документа:

Обновяване Последна запазена собственост

Aspose.Words дава възможност за използване на UpdateLastSavedTimeProperty имот, за да получите или зададете стойност, определяща дали LastSavedTime Имотът се актуализира преди да се съхрани.

Следният пример за код показва как да зададете това свойство и да запазите документа:

Запис черно и бяло изображение с един бит на пиксел формат

За да контролирате опциите за запис на изображения, ImageSaveOptions Използва се клас. Например, можете да използвате PixelFormat свойство за задаване на формата на пиксел за генерираните изображения. Моля, имайте предвид, че формата на пикселите на изходното изображение може да се различава от зададената стойност поради работата на GDI+.

Следният пример за код показва как да се запази черно-бяло изображение с един бит на пиксел формат: