Вкажіть параметри збереження
При збереженні документа ви можете задати деякі додаткові властивості. Aspose.Words надає вам клас SaveOptions, який дозволяє більш точно контролювати процес збереження. Існують перевантаження методу Save, які приймають об’єкт SaveOptions – це повинен бути об’єкт класу, похідного від класу SaveOptions. Кожному формату збереження відповідає клас, який містить параметри збереження для цього формату збереження, наприклад, є PdfSaveOptions для збереження у форматі PDF, MarkdownSaveOptions для збереження у форматі Markdown або ImageSaveOptions для збереження у зображення. У цій статті наведено приклади роботи з деякими класами параметрів, похідними від SaveOptions.
Наступний приклад коду показує, як налаштувати параметри збереження перед збереженням документа в HTML:
У статті описано кілька властивостей, якими ви можете керувати під час збереження документа.
Зашифруйте документ за допомогою пароля
Використовуйте властивість Password, щоб отримати або встановити пароль для зашифрованого документа. Використовуйте властивість Password відповідного класу для роботи з вибраним форматом документа.
Наприклад, зберігаючи документ у форматі DOC або DOT, Використовуйте властивість Password класу DocSaveOptions.
Наступний приклад коду показує, як встановити пароль для шифрування документа за допомогою методу шифрування RC4:
Зберігаючи документ у форматі ODT, Використовуйте властивість Password класу OdtSaveOptions.
Наступний приклад коду показує, як завантажити та зберегти OpenDocument зашифрованим за допомогою пароля:
Не всі формати підтримують шифрування та використання властивості Password.
Показувати повідомлення про хід збереження документів
Aspose.Words надає можливість використовувати властивість ProgressCallback для отримання повідомлень про хід збереження документа.
Тепер він доступний при збереженні у форматах DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, або TXT.
Оновіть час створення документа
Aspose.Words надає можливість використовувати властивість CreatedTime для отримання або встановлення дати створення документа в UTC. Ви також можете оновити це значення перед збереженням, використовуючи параметр UpdateCreatedTimeProperty.
Наступний приклад коду показує, як оновити час створення документа:
Оновити останню збережену властивість
Aspose.Words надає можливість використовувати властивість UpdateLastSavedTimeProperty, щоб отримати або встановити значення, яке визначає, чи оновлюється властивість LastSavedTime перед збереженням.
Наступний приклад коду показує, як встановити цю властивість та зберегти документ:
Збереження чорно-білого зображення у форматі один біт на піксель
Для управління параметрами збереження зображень використовується клас ImageSaveOptions. Наприклад, ви можете використовувати властивість PixelFormat, щоб задати формат пікселів для створюваних зображень. Будь ласка, зверніть увагу, що піксельний формат вихідного зображення може відрізнятися від заданого значення через роботу GDI+.
Наступний приклад коду показує, як зберегти чорно-біле зображення у форматі один біт на піксель: