Wstaw obiekt Ole do dokumentu programu Word
Oto przewodnik krok po kroku wyjaśniający poniższy kod źródłowy C#, który ilustruje, jak wstawić obiekt OLE do dokumentu programu Word przy użyciu Aspose.Words dla .NET.
Krok 1: Zaimportuj niezbędne referencje
Zanim zaczniesz, upewnij się, że zaimportowałeś do swojego projektu niezbędne odniesienia do korzystania z Aspose.Words dla .NET. Obejmuje to importowanie biblioteki Aspose.Words i dodanie wymaganych przestrzeni nazw do pliku źródłowego.
using Aspose.Words;
using Aspose.Words.Drawing;
Krok 2: Utwórz nowy dokument i generator dokumentów
Na tym etapie utworzymy nowy dokument za pomocą plikuDocument
klasę i narzędzie do tworzenia dokumentów przy użyciu metodyDocumentBuilder
klasa.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
Krok 3: Wstaw obiekt OLE
Skorzystaj z Konstruktora DokumentówInsertOleObject
metoda wstawiania obiektu OLE do dokumentu. Określ adres URL obiektu OLE, typ obiektu, opcje wyświetlania i inne niezbędne ustawienia.
builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);
Krok 4: Zapisz dokument
Skorzystaj z dokumentuSave
metoda zapisania dokumentu do pliku.
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
Przykładowy kod źródłowy do wstawiania obiektu OLE za pomocą Aspose.Words dla .NET
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
To jest kompletny przykładowy kod do wstawiania obiektu OLE za pomocą Aspose.Words dla .NET. Pamiętaj, aby zaimportować niezbędne odniesienia i wykonać kroki opisane wcześniej, aby zintegrować ten kod ze swoim projektem.
Wniosek
Podsumowując, wstawianie obiektów OLE do dokumentu programu Word to potężna funkcja oferowana przez Aspose.Words dla .NET. Korzystając z tej biblioteki, możesz łatwo osadzać obiekty OLE, takie jak pliki HTML, arkusze kalkulacyjne Excel, prezentacje PowerPoint itp., w dokumentach Word.
W tym artykule omówiliśmy przewodnik krok po kroku wyjaśniający kod źródłowy w języku C#, który ilustruje, jak wstawić obiekt OLE do dokumentu programu Word. Omówiliśmy niezbędne odniesienia, tworzenie nowego dokumentu i generator dokumentów oraz kroki wstawiania obiektu OLE i zapisywania dokumentu.
Często zadawane pytania dotyczące wstawiania obiektu OLE do dokumentu programu Word
P: Jakie poświadczenia muszę zaimportować, aby używać Aspose.Words dla .NET?
Odp.: Aby używać Aspose.Words dla .NET, musisz zaimportować następujące odniesienia:
using Aspose.Words;
using Aspose.Words.Drawing;
P: Jak utworzyć nowy dokument i generator dokumentów?
Odp.: Możesz utworzyć nowy dokument za pomocąDocument
klasę i narzędzie do tworzenia dokumentów przy użyciu metodyDocumentBuilder
klasę, jak pokazano poniżej:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
P: Jak wstawić obiekt OLE do dokumentu?
O: Skorzystaj zInsertOleObject
metoda konstruktora dokumentów (DocumentBuilder
), aby wstawić obiekt OLE do dokumentu. Określ adres URL obiektu OLE, typ obiektu, opcje wyświetlania i inne niezbędne ustawienia. Oto przykład :
builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);
P: Jak zapisać dokument?
O: Skorzystaj z dokumentuSave
metoda zapisania dokumentu do pliku. Oto przykład :
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");
P: Czy możesz podać pełny przykład wstawiania obiektu OLE za pomocą Aspose.Words dla .NET?
O: Oto kompletny przykładowy kod umożliwiający wstawienie obiektu OLE za pomocą Aspose.Words dla .NET. Pamiętaj, aby zaimportować niezbędne odniesienia i wykonać kroki opisane wcześniej, aby zintegrować ten kod ze swoim projektem:
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
builder. InsertOleObject("http://www.aspose.com”, „plik html”, prawda, prawda, null);
doc.Save("Path_to_your_directory/WorkingWithOleObjectsAndActiveX.InsertOleObject.docx");