Open

Open(string)

Consente a un’applicazione COM di caricare aDocument da un file.

public Document Open(string fileName)
Parametro Tipo Descrizione
fileName String Nome file del documento da caricare.

Valore di ritorno

UNDocument oggetto che rappresenta un documento di Word.

Osservazioni

Questo metodo equivale a chiamare ilDocument costruttore con un parametro del nome file.

Esempi

[VBScript]

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

Dim doc
Set doc = helper.Open(fileName)

Mostra come aprire documenti utilizzando la classe ComHelper.

// La classe ComHelper ci consente di caricare documenti dai client COM.
ComHelper comHelper = new ComHelper();

// 1 - Utilizzo di un nome file di sistema locale:
Document doc = comHelper.Open(MyDir + "Document.docx");

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

// 2 - Da un flusso:
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());
}

Guarda anche


Open(Stream)

Consente il caricamento di un’applicazione COMDocument da un flusso.

public Document Open(Stream stream)
Parametro Tipo Descrizione
stream Stream Un oggetto flusso .NET che contiene il documento da caricare.

Valore di ritorno

UNDocument oggetto che rappresenta un documento di Word.

Osservazioni

Questo metodo equivale a chiamare ilDocument costruttore con un parametro di flusso.

Esempi

Mostra come aprire documenti utilizzando la classe ComHelper.

// La classe ComHelper ci consente di caricare documenti dai client COM.
ComHelper comHelper = new ComHelper();

// 1 - Utilizzo di un nome file di sistema locale:
Document doc = comHelper.Open(MyDir + "Document.docx");

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

// 2 - Da un flusso:
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());
}

Guarda anche