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:

  1. Zainstalowano Aspose.Words dla .NET. Możesz pobrać go ze strony Aspose lub zainstalować za pomocą NuGet.
  2. 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 ustawSmartStyleBehaviorwł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.