Belge Oluşturun veya Yükleyin

Aspose.Words ile gerçekleştirmek istediğiniz hemen hemen her görev, bir belgenin yüklenmesini içerir. Document sınıfı belleğe yüklenen bir belgeyi temsil eder. Belgede, boş bir belge oluşturmanıza veya bunu bir dosyadan veya akıştan yüklemenize olanak tanıyan aşırı yüklenmiş birkaç kurucu bulunur. Belge, Aspose.Words tarafından desteklenen herhangi bir yükleme biçiminde yüklenebilir. Desteklenen tüm yükleme biçimlerinin listesi için LoadFormat numaralandırmasına bakın.

Yeni bir Belge {#create-a-new-document} Oluştur

Yeni bir boş belge oluşturmak için Document yapıcısını parametresiz olarak çağıracağız. Programlı olarak bir belge oluşturmak istiyorsanız en basit yol, belge içeriğini eklemek için DocumentBuilder sınıfını kullanmaktır.

Aşağıdaki kod örneği, belge oluşturucuyu kullanarak nasıl belge oluşturulacağını gösterir:

// 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

Belge {#load-a-document} Yükleme

Mevcut bir belgeyi LoadFormat formatlarından herhangi birinde yüklemek için dosya adını veya akışı Belge oluşturucularından birine iletin. Yüklenen belgenin formatı, uzantısına göre otomatik olarak belirlenir.

{#load-from-a-file} Dosyasından Yükleme

Bir dosyadan mevcut bir belgeyi açmak için bir dosya adını dize olarak Belge yapıcısına iletin.

Aşağıdaki kod örneği, bir dosyadan belgenin nasıl açılacağını gösterir:

// 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

Bu örneğin şablon dosyasını Aspose.Words GitHub‘ten indirebilirsiniz.

Akış {#load-from-a-stream}‘ten yükleme

Bir akıştan bir belge açmak için, belgeyi içeren bir akış nesnesini Belge yapıcısına iletmeniz yeterlidir.

Aşağıdaki kod örneği, bir belgenin akıştan nasıl açılacağını gösterir:

// 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();