Створити або завантажити документ

Практично будь-яке завдання, яке ви хочете виконати з Aspose.Words передбачає завантаження документа. Про нас Document клас являє собою документ, що завантажується в пам’ять. Документ має декілька перевантажених конструкторів, що дозволяють створювати порожній документ або завантажувати його з файлу або потоку. Документ може бути завантажений в будь-якому форматі завантаження, що підтримується Aspose.Wordsй Для всіх підтриманих форматів завантаження див. LoadFormat заохочення.

Створити новий документ

Зателефонуйте Document конструктор без параметрів, щоб створити новий порожній документ. Якщо ви хочете створити програму документу, найпростіший спосіб використання DocumentBuilder клас додавати вміст документа.

Приклад коду показує, як створити документ за допомогою конструктора документів:

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

Завантажити документ

Для завантаження наявного документа в будь-якому з LoadFormat формати, пропускають назву файлу або потік в одну з конструкторів документів. Формат завантаженого документа автоматично визначається його розширенням.

Завантаження з файлу

Пройдіть ім’я файлу як рядок до конструктора документів, щоб відкрити існуючий документ з файлу.

Приклад наступного коду показує, як відкрити документ з файлу:

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

Ви можете завантажити файл шаблону цього прикладу з Aspose.Words GitHubй

Завантаження з потоку

Щоб відкрити документ з потоку, просто пропустіть об’єкт потоку, який містить документ у конструктор документів.

Приклад коду показує, як відкрити документ з потоку:

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