Salvează un document

Cele mai multe sarcini pe care trebuie să le îndeplinești cu Aspose.Words implică salvarea unui document. Pentru a salva un document Aspose.Words oferă metoda Save de clasa Document. Există suprascrieri care permit salvarea unui document într-un fișier, un flux sau ASP.NET obiect HttpResponse pentru trimiterea către un browser client. Documentul poate fi salvat în orice format de salvare acceptat de Aspose.Words. Pentru lista tuturor formatelor de salvare acceptate, vezi enumerarea SaveFormat.

Salvează într-un fișier

Simplu folosiți metoda Save cu numele fișierului. Aspose.Words va determina formatul de salvare din extensia fișierului pe care îl specificați.

Exemplul de cod următor arată cum să încărcaţi şi să salvaţi un document într-un fişier:

Salvează într-un flux

Pasaţi un obiect de flux la metoda Save. Este necesar să specifici explicit formatul de salvare atunci când salvezi într-un flux.

Exemplul de cod următor arată cum să se încarce și să se salveze un document într-un flux:

Trimite un document către browserul unui client

Pentru a trimite un document către un browser client, folosiți o suprascriere specială care primește patru parametri: numele fișierului, formatul de salvare, tipul de salvare și un obiect ASP.NET HttpResponse. Modul în care documentul va fi prezentat utilizatorului este reprezentat de enumerarea ContentDisposition, care determină dacă documentul trimis către browser oferă o opțiune pentru deschiderea directă în browser sau în aplicația asociată cu extensia fișierului.

Exemplul următor de cod arată cum să trimiți un document la browser-ul client de la un ASP.NET cod:

Această suprascriere a metodei Save nu este disponibilă atunci când se utilizează DLL-ul Profilului client .NET. Această DLL este localizată în net3.5_ClientProfile folder. .NET Client Profile exclude asamblări precum System.Web, deci HttpResponse nu este disponibilă. Aceasta este în întregime prin proiectare.

Acest lucru se poate manifesta ca o eroare:

“Nicio suprasarcină pentru metoda ‘Save’ ia parametrii ‘4’."

Dacă ai nevoie să folosești Aspose.Words în aplicația ASP.NET, este recomandat să folosești DLL-ul .NET 2.0 unde este disponibilă supraîncărcarea corectă, așa cum se descrie în articolul acesta.

Salvează la PCL

Aspose.Words suportă salvarea unui document în PCL ( Printer Command Language). Aspose.Words poate salva documente în format PCL 6 (PCL 6 Enhanced sau PCL XL). Clasa PclSaveOptions poate fi utilizată pentru a specifica opțiuni suplimentare atunci când se salvează un document în formatul PCL.

Exemplul următor de cod arată cum să salveze un document la PCL folosind opțiuni de salvare:

Vezi și