Open

Open(string)

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

public Document Open(string fileName)
ParametroTipoDescrizione
fileNameStringNome del file del documento da caricare.

Valore di ritorno

UNDocumentoggetto che rappresenta un documento di Word.

Osservazioni

Questo metodo equivale a chiamare il fileDocument 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 - Utilizzando 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)
ParametroTipoDescrizione
streamStreamOggetto flusso .NET che contiene il documento da caricare.

Valore di ritorno

UNDocumentoggetto che rappresenta un documento di Word.

Osservazioni

Questo metodo equivale a chiamare il fileDocument costruttore con un parametro stream.

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 - Utilizzando 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