Buat atau Muat Dokumen

Hampir semua tugas yang ingin Anda lakukan dengan Aspose.Words melibatkan pemuatan dokumen. Kelas Document mewakili dokumen yang dimuat ke dalam memori. Dokumen tersebut memiliki beberapa konstruktor kelebihan beban yang memungkinkan Anda membuat dokumen kosong atau memuatnya dari file atau aliran. Dokumen dapat dimuat dalam format pemuatan apa pun yang didukung oleh Aspose.Words. Untuk daftar semua format pemuatan yang didukung, lihat enumerasi LoadFormat.

Buat Dokumen Baru

Kami akan memanggil konstruktor Document tanpa parameter untuk membuat dokumen kosong baru. Jika Anda ingin membuat dokumen secara terprogram, cara paling sederhana adalah menggunakan kelas DocumentBuilder untuk menambahkan konten dokumen.

Contoh kode berikut menunjukkan cara membuat dokumen menggunakan pembuat dokumen:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document();
// Use a document builder to add content to the document.
DocumentBuilder builder = new DocumentBuilder(doc);
builder.Writeln("Hello World!");
doc.Save(ArtifactsDir + "AddContentUsingDocumentBuilder.CreateNewDocument.docx");
view raw create-docx.cs hosted with ❤ by GitHub

Muat Dokumen

Untuk memuat dokumen yang ada dalam salah satu format LoadFormat, teruskan nama file atau aliran ke salah satu konstruktor Dokumen. Format dokumen yang dimuat secara otomatis ditentukan oleh ekstensinya.

Muat dari File

Berikan nama file sebagai string ke konstruktor Dokumen untuk membuka dokumen yang sudah ada dari file.

Contoh kode berikut menunjukkan cara membuka dokumen dari file:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
Document doc = new Document(MyDir + "Document.docx");
view raw load-docx.cs hosted with ❤ by GitHub

Anda dapat mengunduh file template contoh ini dari Aspose.Words GitHub.

Muat dari Stream

Untuk membuka dokumen dari aliran, cukup masukkan objek aliran yang berisi dokumen ke dalam konstruktor Dokumen.

Contoh kode berikut menunjukkan cara membuka dokumen dari aliran:

// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-.NET
// Read only access is enough for Aspose.Words to load a document.
Stream stream = File.OpenRead(MyDir + "Document.docx");
Document doc = new Document(stream);
// You can close the stream now, it is no longer needed because the document is in memory.
stream.Close();