Dołącz do ciągłego

Wstęp

Czy chcesz płynnie połączyć dwa dokumenty programu Word w jeden, bez żadnych przerw? Aspose.Words dla .NET oferuje fantastyczny sposób na osiągnięcie tego za pomocą funkcji ciągłego łamania sekcji. Ten samouczek przeprowadzi Cię krok po kroku przez proces, zapewniając łatwe i bezproblemowe łączenie dokumentów. Zanurzmy się!

Warunki wstępne

Zanim zaczniemy, upewnijmy się, że masz wszystko, czego potrzebujesz:

  • Aspose.Words dla .NET: Jeśli jeszcze tego nie zrobiłeś, pobierz i zainstalujAspose.Words dla .NET.
  • Środowisko programistyczne: Możesz użyć programu Visual Studio lub dowolnego innego środowiska programistycznego .NET.
  • Przykładowe dokumenty: Przygotuj dwa dokumenty programu Word, które chcesz połączyć.

Importuj przestrzenie nazw

Aby używać Aspose.Words dla .NET, musisz zaimportować niezbędne przestrzenie nazw w swoim projekcie. Oto jak to zrobić:

using Aspose.Words;

Teraz dla przejrzystości podzielmy przykład na wiele kroków.

Krok 1: Skonfiguruj katalog dokumentów

Najpierw musimy skonfigurować katalog, w którym przechowywane są Twoje dokumenty. Umożliwi to naszemu kodowi zlokalizowanie plików, które chcemy scalić.

// Ścieżka do katalogu dokumentów
string dataDir = "YOUR DOCUMENT DIRECTORY";

Zastępować"YOUR DOCUMENT DIRECTORY" z rzeczywistą ścieżką, w której przechowywane są dokumenty.

Krok 2: Załaduj dokumenty źródłowe i docelowe

Następnie załadujemy do naszego programu dokumenty źródłowe i docelowe. To są dwa dokumenty, które chcesz połączyć.

Document srcDoc = new Document(dataDir + "Document source.docx");
Document dstDoc = new Document(dataDir + "Northwind traders.docx");

Upewnij się, że nazwy plików i ścieżki odpowiadają plikom, których chcesz użyć.

Krok 3: Ustaw początek sekcji jako ciągły

Aby zawartość dokumentu źródłowego pojawiła się bezpośrednio po dokumencie docelowym, musimy ustawićSectionStart właściwość pierwszej sekcji dokumentu źródłowego doContinuous.

// Spraw, aby dokument pojawiał się bezpośrednio po treści dokumentu docelowego.
srcDoc.FirstSection.PageSetup.SectionStart = SectionStart.Continuous;

Dzięki temu podczas łączenia dokumentów nie będzie żadnych przerw.

Krok 4: Dołącz dokument źródłowy

Teraz dołączamy dokument źródłowy do dokumentu docelowego. Ten krok gwarantuje, że treść z dokumentu źródłowego zostanie dodana na końcu dokumentu docelowego.

// Dołącz dokument źródłowy, używając oryginalnych stylów znalezionych w dokumencie źródłowym.
dstDoc.AppendDocument(srcDoc, ImportFormatMode.KeepSourceFormatting);

Za pomocąImportFormatMode.KeepSourceFormatting gwarantuje, że formatowanie z dokumentu źródłowego zostanie zachowane w ostatecznie scalonym dokumencie.

Krok 5: Zapisz scalony dokument

Na koniec zapisujemy scalony dokument we wskazanym katalogu. Na tym kończy się proces łączenia dokumentów.

dstDoc.Save(dataDir + "JoinAndAppendDocuments.JoinContinuous.docx");

Upewnij się, że ścieżka i nazwa pliku odpowiadają Twoim potrzebom.

Wniosek

I masz to! Za pomocą zaledwie kilku linii kodu udało Ci się połączyć dwa dokumenty programu Word w jeden ciągły dokument przy użyciu Aspose.Words dla .NET. Proces ten jest nie tylko prosty, ale także bardzo wydajny i gwarantuje, że Twoje dokumenty zachowają swoje oryginalne formatowanie.

Często zadawane pytania

Czy mogę połączyć więcej niż dwa dokumenty?

Tak, możesz powtórzyć proces scalania wielu dokumentów, ładując dodatkowe dokumenty i dołączając je sekwencyjnie.

Czy oryginalne formatowanie zostanie zachowane?

Tak, używającImportFormatMode.KeepSourceFormatting zapewnia zachowanie formatowania z dokumentu źródłowego.

Czy Aspose.Words dla .NET jest kompatybilny z .NET Core?

Tak, Aspose.Words dla .NET jest kompatybilny zarówno z .NET Framework, jak i .NET Core.

Czy mogę łączyć dokumenty z różnymi ustawieniami strony?

Tak, ale może być konieczne dostosowanie właściwości ustawień strony, aby zapewnić płynne scalanie.

Gdzie mogę uzyskać pomoc, jeśli napotkam problemy?

Możesz uzyskać wsparcie na forum społeczności AsposeTutaj.