ComHelper

ComHelper class

Stellt Methoden für COM-Clients bereit, um ein Dokument in Aspose.Words zu laden.

public class ComHelper

Konstrukteure

NameBeschreibung
ComHelper()Initialisiert eine neue Instanz dieser Klasse.

Methoden

NameBeschreibung
Open(Stream)Ermöglicht das Laden einer COM-AnwendungDocument aus einem Stream.
Open(string)Ermöglicht einer COM-Anwendung das Laden einesDocument aus einer Datei.
OpenIStream(IStream)Ermöglicht einer COM-Anwendung das Laden einesDocument von einem IStream-Objekt.

Bemerkungen

Verwenden Sie dieComHelper Klasse zum Laden eines Dokuments aus einer Datei oder einem Stream in ein Document Objekt in einer COM-Anwendung.

DerDocument Klasse bietet einen Standardkonstruktor zum Erstellen eines neuen Dokuments und bietet auch überladene Konstruktoren zum Laden eines Dokuments aus einer Datei oder einem Stream. Wenn Sie Aspose.Words aus einer .NET-Anwendung verwenden, können Sie alleDocument Konstruktoren direkt, aber wenn Sie Aspose.Words aus einer COM-Anwendung verwenden, nur die StandardDocument Konstruktor ist verfügbar.

Beispiele

[VBScript]

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

Dim doc
Set doc = helper.Open(fileName)

Zeigt, wie Dokumente mit der ComHelper-Klasse geöffnet werden.

// Die ComHelper-Klasse ermöglicht uns, Dokumente aus COM-Clients zu laden.
ComHelper comHelper = new ComHelper();

// 1 – Verwenden eines lokalen Systemdateinamens:
Document doc = comHelper.Open(MyDir + "Document.docx");

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

// 2 - Aus einem Stream:
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());
}

Siehe auch