Specificați Opțiunile De Salvare

Când salvați un document, puteți seta câteva proprietăți avansate. Aspose.Words vă oferă clasa SaveOptions, care permite un control mai precis al procesului de salvare. Există supraîncărcări ale metodei save care acceptă un obiect SaveOptions - ar trebui să fie un obiect al unei clase derivate din clasa SaveOptions. Fiecare format de salvare are o clasă corespunzătoare care conține opțiuni de salvare pentru acest format de salvare, de exemplu, există PdfSaveOptions pentru salvarea în format PDF sau ImageSaveOptions pentru salvarea într-o imagine. Acest articol oferă exemple de lucru cu unele clase de opțiuni derivate din SaveOptions.

Următorul exemplu de cod arată cum să setați opțiunile de salvare înainte de a salva documentul în HTML:

Articolul descrie câteva proprietăți pe care le puteți controla atunci când salvați un document.

Criptați un Document cu o parolă

Utilizați proprietatea password pentru a obține sau a seta o parolă pentru un document criptat. Utilizați proprietatea password a clasei corespunzătoare pentru a lucra cu formatul de document selectat.

De exemplu, când salvați un document în format DOC sau DOT, utilizați proprietatea password a clasei DocSaveOptions.

Următorul exemplu de cod arată cum să setați o parolă pentru a cripta un document folosind metoda de criptare RC4:

Când salvați un document în format Docx, utilizați proprietatea password a clasei OoxmlSaveOptions.

Următorul exemplu de cod arată cum să încărcați și să salvați Docx criptat cu o parolă:

Nu toate formatele acceptă criptarea și utilizarea proprietății password.

Actualizați timpul de creare a documentului

Aspose.Words oferă posibilitatea de a utiliza proprietatea created_time pentru a obține sau seta data creării documentului în UTC. De asemenea, puteți actualiza această valoare înainte de a salva folosind opțiunea update_created_time_property.

Următorul exemplu de cod arată cum să actualizați timpul de creare a documentului:

Actualizați Ultima Proprietate Salvată

Aspose.Words oferă posibilitatea de a utiliza proprietatea update_last_saved_time_property pentru a obține sau a seta o valoare care determină dacă proprietatea last_saved_time este actualizată înainte de salvare.

Următorul exemplu de cod arată cum să setați această proprietate și să salvați documentul:

Salvați imaginea alb-negru cu un Bit PE format Pixel

Pentru a controla opțiunile de salvare a imaginii, se utilizează clasa ImageSaveOptions. De exemplu, puteți utiliza proprietatea pixel_format pentru a seta formatul pixelilor pentru imaginile generate. Vă rugăm să rețineți că formatul pixelilor imaginii de ieșire poate diferi de valoarea setată din cauza activității skia.

Următorul exemplu de cod arată cum să salvați o imagine alb-negru cu un bit PE format pixel: