ComHelper

ComHelper class

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

public class ComHelper

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

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

Методы

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

Примечания

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

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

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