گزینه های ذخیره را مشخص کنید

هنگام ذخیره یک سند، می توانید برخی از ویژگی های پیشرفته را تنظیم کنید. 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+متفاوت باشد.

مثال کد زیر نشان می دهد که چگونه یک تصویر سیاه و سفید را با یک بیت در هر فرمت پیکسل ذخیره کنید: