Inteligentne zachowanie w stylu
Ten samouczek poprowadzi Cię przez proces korzystania z funkcji Smart Style Behaviour w Aspose.Words dla .NET. Ta funkcja umożliwia łączenie i dołączanie dokumentów programu Word przy zachowaniu inteligentnego stylu.
Warunki wstępne
Zanim zaczniesz, upewnij się, że masz następujące elementy:
- Zainstalowano Aspose.Words dla .NET. Możesz pobrać go ze strony Aspose lub zainstalować za pomocą NuGet.
- Visual Studio lub dowolne inne środowisko programistyczne C#.
Krok 1: Zainicjuj katalogi dokumentów
Najpierw musisz ustawić ścieżkę do katalogu dokumentów. Zmodyfikuj wartośćdataDir
zmienną na ścieżkę, w której znajdują się Twoje dokumenty.
string dataDir = "YOUR DOCUMENT DIRECTORY";
Krok 2: Załaduj dokumenty źródłowe i docelowe
Następnie musisz załadować dokumenty źródłowe i docelowe za pomocą Aspose.WordsDocument
klasa. Zaktualizuj nazwy plików wDocument
konstruktor zgodnie z nazwami dokumentów.
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
Krok 3: Wstaw podział strony w dokumencie docelowym
Aby mieć pewność, że dołączona treść pojawi się na nowej stronie dokumentu docelowego, możesz wstawić podział strony za pomocą aDocumentBuilder
.
DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);
Krok 4: Ustaw opcje zachowania inteligentnego stylu
Aby włączyć inteligentne zachowanie stylu podczas operacji dołączania, musisz utworzyć instancjęImportFormatOptions
i ustawSmartStyleBehavior
własność dotrue
.
ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };
Krok 5: Dołącz dokument źródłowy do dokumentu docelowego
Teraz możesz dołączyć dokument źródłowy do dokumentu docelowego za pomocąInsertDocument
metodaDocumentBuilder
klasa. UżyjImportFormatMode.UseDestinationStyles
parametr i przekazaćImportFormatOptions
obiekt, aby zachować inteligentny styl zachowania.
builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
Krok 6: Zapisz dokument końcowy
Na koniec zapisz scalony dokument z włączoną funkcją inteligentnego zachowania stylu za pomocąSave
metodaDocument
klasa.
builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");
Przykładowy kod źródłowy inteligentnego stylu zachowania przy użyciu Aspose.Words dla .NET
Oto pełny kod źródłowy funkcji „Smart Style Behaviour” w języku C# przy użyciu Aspose.Words dla .NET:
// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";
Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");
DocumentBuilder builder = new DocumentBuilder(dstDoc);
builder.MoveToDocumentEnd();
builder.InsertBreak(BreakType.PageBreak);
ImportFormatOptions options = new ImportFormatOptions { SmartStyleBehavior = true };
builder.InsertDocument(srcDoc, ImportFormatMode.UseDestinationStyles, options);
builder.Document.Save(dataDir + "JoinAndAppendDocuments.SmartStyleBehavior.docx");
Otóż to! Pomyślnie zaimplementowałeś funkcję Smart Style Behaviour przy użyciu Aspose.Words dla .NET. Ostateczny dokument będzie zawierał połączoną treść z zachowaniem inteligentnego stylu.