ComHelper

ComHelper class

Предоставляет методы COM-клиентам для загрузки документа в Aspose.Words.

public class ComHelper

Конструкторы

ИмяОписание
ComHelper()Инициализирует новый экземпляр этого класса.

Методы

ИмяОписание
Open(Stream)Разрешает загрузку COM-приложения.Document из потока.
Open(string)Позволяет COM-приложению загружатьDocument из файла.
OpenIStream(IStream)Позволяет COM-приложению загружатьDocument из объекта IStream.

Примечания

ИспользоватьComHelper класс для загрузки документа из файла или потока в Document объект в COM-приложении.

Document Класс предоставляет конструктор по умолчанию для создания нового документа document , а также предоставляет перегруженные конструкторы для загрузки документа из файла или потока. Если вы используете Aspose.Words из приложения .NET, вы можете использовать всеDocument напрямую, но если вы используете Aspose.Words из COM-приложения, только по умолчанию.Document конструктор имеется.

Примеры

[VBScript]

Dim helper
Set helper = CreateObject("Aspose.Words.ComHelper")

Dim doc
Set doc = helper.Open(fileName)

Показывает, как открывать документы с помощью класса ComHelper.

// Класс ComHelper позволяет нам загружать документы из COM-клиентов.
ComHelper comHelper = new ComHelper();

// 1 - Использование локального системного имени файла:
Document doc = comHelper.Open(MyDir + "Document.docx");

Assert.AreEqual("Hello World!\r\rHello Word!\r\r\rHello World!", doc.GetText().Trim());

// 2 - Из потока:
using (FileStream stream = new FileStream(MyDir + "Document.docx", FileMode.Open))
{
    doc = comHelper.Open(stream);

    Assert.AreEqual("Hello World!\r\rHello Word!\r\r\rHello World!", doc.GetText().Trim());
}

Смотрите также