ComHelper

ComHelper class

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

public class ComHelper

Costruttori

Nome Descrizione
ComHelper() Inizializza una nuova istanza di questa classe.

Metodi

Nome Descrizione
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

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

IlDocumentclass fornisce un costruttore predefinito per creare un nuovo documento e fornisce anche costruttori sovraccaricati per caricare un documento da un file o da un flusso. Se si utilizza Aspose.Words da un’applicazione .NET, è possibile utilizzare tutti iDocument costruttori direttamente, ma se stai usando Aspose.Words da un’applicazione COM, solo l’impostazione predefinitaDocument 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 - 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