ComHelper

ComHelper class

Fornisce metodi per i client COM per caricare un documento in Aspose.Words.

public class ComHelper

Costruttori

NomeDescrizione
ComHelper()Inizializza una nuova istanza di questa classe.

Metodi

NomeDescrizione
Open(Stream)Consente il caricamento di un’applicazione COMDocument da un flusso.
Open(string)Consente a un’applicazione COM di caricare aDocument da un file.
OpenIStream(IStream)Consente a un’applicazione COM di caricare aDocument da un oggetto IStream.

Osservazioni

Usa ilComHelper classe per caricare un documento da un file o eseguire uno streaming in un Document oggetto in un’applicazione COM.

ILDocument fornisce un costruttore predefinito per creare un nuovo document e fornisce anche costruttori sovraccarichi per caricare un documento da un file o stream. Se stai utilizzando Aspose.Words da un’applicazione .NET, puoi utilizzare tutti iDocument costruttori direttamente, ma se stai utilizzando Aspose.Words da un’applicazione COM, solo il valore predefinitoDocument il costruttore è disponibile.

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