Simpan Dokumen

Sebagian besar tugas yang perlu Anda lakukan dengan Aspose.Words melibatkan penyimpanan dokumen. Untuk menyimpan dokumen Aspose.Words menyediakan metode Save dari kelas Document. Ada kelebihan beban yang memungkinkan penyimpanan dokumen ke file, aliran, atau objek ASP.NET HttpResponse untuk dikirim ke browser klien. Dokumen dapat disimpan dalam format penyimpanan apa pun yang didukung oleh Aspose.Words. Untuk daftar semua format penyimpanan yang didukung, lihat enumerasi SaveFormat.

Simpan ke File

Cukup gunakan metode Save dengan nama file. Aspose.Words akan menentukan format penyimpanan dari ekstensi file yang Anda tentukan.

Contoh kode berikut menunjukkan cara memuat dan menyimpan dokumen ke file:

Simpan ke Stream

Meneruskan objek aliran ke metode Save. Penting untuk menentukan format penyimpanan secara eksplisit saat menyimpan ke aliran.

Contoh kode berikut menunjukkan cara memuat dan menyimpan dokumen ke aliran:

Kirim Dokumen ke Browser Klien

Untuk mengirim dokumen ke browser klien, gunakan kelebihan khusus yang memerlukan empat parameter: nama file, format penyimpanan, jenis penyimpanan, dan objek ASP.NET HttpResponse. Cara dokumen disajikan kepada pengguna diwakili oleh enumerasi ContentDisposition, yang menentukan apakah dokumen yang dikirim ke browser akan memberikan opsi untuk membuka sendiri langsung di browser atau di aplikasi yang terkait dengan ekstensi file.

Contoh kode berikut menunjukkan cara mengirim dokumen ke browser klien dari kode ASP.NET:

Kelebihan metode Save ini tidak tersedia saat menggunakan DLL Profil Klien .NET. DLL ini terletak di folder net3.5_Profil Klien. Profil Klien .NET tidak termasuk rakitan seperti System.Web, oleh karena itu, HttpResponse tidak tersedia. Ini sepenuhnya memang disengaja.

Ini mungkin bermanifestasi sebagai kesalahan:

“Tidak ada kelebihan beban untuk metode ‘Simpan’ yang membutuhkan parameter ‘4’."

Jika Anda perlu menggunakan Aspose.Words dalam aplikasi ASP.NET, Disarankan untuk menggunakan DLL .NET 2.0 di mana tersedia kelebihan beban yang benar, seperti yang dijelaskan dalam artikel ini.

Simpan ke PCL

Aspose.Words mendukung penyimpanan dokumen ke PCL (Printer Command Language). Aspose.Words dapat menyimpan dokumen ke dalam format PCL 6 (PCL 6 Enhanced atau PCL XL). Kelas PclSaveOptions dapat digunakan untuk menentukan opsi tambahan saat menyimpan dokumen ke dalam format PCL.

Contoh kode berikut menunjukkan cara menyimpan dokumen ke PCL menggunakan opsi penyimpanan:

Lihat juga