Open

Open(string)

Ermöglicht einer COM-Anwendung das Laden von aDocument aus einer Datei.

public Document Open(string fileName)
ParameterTypBeschreibung
fileNameStringDateiname des zu ladenden Dokuments.

Rückgabewert

ADocumentObjekt, das ein Word-Dokument darstellt.

Bemerkungen

Diese Methode entspricht dem Aufruf vonDocument Konstruktor mit einem Dateinamenparameter.

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.

// Mit der ComHelper-Klasse können wir Dokumente aus COM-Clients laden.
ComHelper comHelper = new ComHelper();

// 1 – Verwendung 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


Open(Stream)

Ermöglicht das Laden einer COM-AnwendungDocument aus einem Stream.

public Document Open(Stream stream)
ParameterTypBeschreibung
streamStreamEin .NET-Stream-Objekt, das das zu ladende Dokument enthält.

Rückgabewert

ADocumentObjekt, das ein Word-Dokument darstellt.

Bemerkungen

Diese Methode entspricht dem Aufruf vonDocument Konstruktor mit einem Stream-Parameter.

Beispiele

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

// Mit der ComHelper-Klasse können wir Dokumente aus COM-Clients laden.
ComHelper comHelper = new ComHelper();

// 1 – Verwendung 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