Создать или загрузить документ

Почти любая задача, которую вы хотите выполнить Aspose.Words Речь идет о загрузке документа. The Document Класс представляет собой документ, загруженный в память. В документе есть несколько перегруженных конструкторов, позволяющих создать пустой документ или загрузить его из файла или потока. Документ может быть загружен в любом формате загрузки, поддерживаемом Aspose.Words. Для списка всех поддерживаемых форматов загрузки см. LoadFormat перечисление.

Создать новый документ

Мы будем называть Document Конструктор без параметров для создания нового документа. Если вы хотите сгенерировать документ программно, самый простой способ - использовать его. DocumentBuilder Класс для добавления содержимого документа.

Следующий пример кода показывает, как создать документ с помощью конструктора документов:

doc = aw.Document()
builder = aw.DocumentBuilder(doc)
            
builder.write("Hello world!")

doc.save(docs_base.artifacts_dir + "out.docx")

Загрузить документ

Загрузить существующий документ в любой из LoadFormat форматы, передайте имя файла или поток в один из Document Конструкторы. Формат загруженного документа автоматически определяется его расширением.

Загрузка из файла

Передайте имя файла как строку в Document Конструктор открывает существующий документ из файла.

Следующий пример кода показывает, как открыть документ из файла:

Вы можете скачать файл шаблона этого примера из Aspose.Words GitHub.

Загрузка из потока

Чтобы открыть документ из потока, просто передайте объект потока, который содержит документ в поток. Document Конструктор.

Следующий пример кода показывает, как открыть документ из потока: