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, MarkdownSaveOptions pentru salvarea în format Markdown 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 ODT, utilizați proprietatea Password a clasei OdtSaveOptions.
Următorul exemplu de cod arată cum să încărcați și să salvați OpenDocument criptat cu o parolă:
Nu toate formatele acceptă criptarea și utilizarea proprietății Password.
Afișați Notificările De Progres Pentru Salvarea Documentelor
Aspose.Words oferă posibilitatea de a utiliza proprietatea ProgressCallback pentru a primi notificări despre progresul salvării documentelor.
Acum este disponibil la salvarea în DOCX, FlatOpc, DOCM, DOTM, DOTX, HTML, MHTML, EPUB, XamlFlow, XamlFlowPack, sau TXT formate.
Actualizați timpul de creare a documentului
Aspose.Words oferă posibilitatea de a utiliza proprietatea CreatedTime 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 UpdateCreatedTimeProperty.
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 UpdateLastSavedTimeProperty pentru a obține sau a seta o valoare care determină dacă proprietatea LastSavedTime 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 PixelFormat 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 lucrării GDI+.
Următorul exemplu de cod arată cum să salvați o imagine alb-negru cu un bit PE format pixel: