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 unDocument da un file.
OpenIStream(IStream)Consente a un’applicazione COM di caricare unDocument da un oggetto IStream.

Osservazioni

Utilizzare ilComHelper classe per caricare un documento da un file o flusso in un Document oggetto in un’applicazione COM.

ILDocument la classe fornisce un costruttore predefinito per creare un nuovo documento e fornisce anche costruttori sovraccarichi per caricare un documento da un file o da un flusso. Se si utilizza Aspose.Words da un’applicazione .NET, è possibile utilizzare tutti iDocumentcostruttori direttamente, ma se si utilizza Aspose.Words da un’applicazione COM, solo l’impostazione predefinitaDocument il costruttore è disponibile.

Esempi

[VBScript]

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

Dim doc
Set doc = helper.Open(fileName)

Mostra come aprire i documenti utilizzando la classe ComHelper.

// La classe ComHelper consente di caricare documenti dall'interno dei 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