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-приложении.

TheDocument класс предоставляет конструктор по умолчанию для создания нового документа , а также предоставляет перегруженные конструкторы для загрузки документа из файла или потока. Если вы используете 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());
}

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