
Możemy łatwo połączyć dwa lub więcej dokumentów Worda w jeden dokument za pomocą C#. Robimy to, ponieważ udostępnianie lub drukowanie pojedynczego pliku jest łatwiejsze niż przetwarzanie wielu plików. W tym artykule dowiemy się, jak łączyć dokumenty Worda za pomocą C#.
W tym artykule zostaną omówione następujące tematy:
- API C# do łączenia dokumentów Word
- Scal dwa lub więcej dokumentów programu Word przy użyciu języka C#
- Połącz określone strony dokumentów programu Word za pomocą języka C#
- Scal pliki DOCX i zabezpiecz hasłem przy użyciu języka C#
- Scal dokument programu Word do formatu PDF za pomocą języka C#
API C# do łączenia dokumentów Word
Do łączenia plików DOC lub DOCX użyjemy API GroupDocs.Merger for .NET. Proszę pobierz bibliotekę DLL interfejsu API lub zainstaluj ją przy użyciu NuGet.
Install-Package GroupDocs.Merger
Scal dwa lub więcej dokumentów programu Word przy użyciu języka C#
Możemy łatwo programowo scalić dwa lub więcej dokumentów programu Word, wykonując czynności podane poniżej:
- Najpierw załaduj plik DOCX przy użyciu klasy Merger.
- Następnie wywołaj metodę Merger.Join() z docelową ścieżką pliku DOCX, która ma zostać scalona z załadowanym plikiem.
- Następnie powtórz powyższy krok, aby scalić więcej plików.
- Na koniec wywołaj metodę Merger.Save() podając ścieżkę do pliku wyjściowego, aby zapisać scalony plik.
Poniższy przykładowy kod pokazuje, jak scalić dwa lub więcej plików DOCX przy użyciu języka C#.
// Załaduj źródłowy plik DOCX
Merger merger = new Merger(@"C:\Files\sample.docx");
// Dodaj plik DOCX, aby połączyć go ze źródłowym DOCX
merger.Join(@"C:\Files\sample2.docx");
// Dodaj kolejny plik DOCX, aby połączyć go ze źródłowym DOCX
merger.Join(@"C:\Files\sample3.docx");
// Scal pliki DOCX i zapisz scalony plik
merger.Save(@"C:\Files\merged.docx");

Scal dwa lub więcej dokumentów programu Word przy użyciu języka C#.
Połącz określone strony dokumentów programu Word za pomocą języka C#
Możemy programowo łączyć określone strony dokumentów programu Word, wykonując proste kroki wymienione poniżej:
- Najpierw załaduj plik DOCX przy użyciu klasy Merger.
- Następnie utwórz instancję klasy JoinOptions zawierającą numer strony początkowej i końcowej. Możesz także ustawić tryb zakresu, aby łączyć strony nieparzyste lub parzyste z określonego zakresu stron.
- Następnie wywołaj metodę Merger.Join(), podając jako argumenty ścieżkę docelowego pliku DOCX i obiekt JoinOptions. Obiekt JoinOptions łączy określone strony pliku docelowego z plikiem źródłowym.
- Na koniec wywołaj metodę Merger.Save() podając ścieżkę do pliku wyjściowego, aby zapisać scalony plik.
Poniższy przykładowy kod pokazuje, jak połączyć wybrane strony dokumentów programu Word przy użyciu języka C#.
// Załaduj źródłowy plik DOCX
Merger merger = new Merger(@"C:\Files\sample.docx");
// Zdefiniuj opcje dołączania
JoinOptions joinOptions = new JoinOptions(1, 4, RangeMode.OddPages);
// Dodaj plik DOCX, aby połączyć go ze źródłowym DOCX
merger.Join(@"C:\Files\sample2.docx", joinOptions);
// Scal pliki DOCX i zapisz scalony plik
merger.Save(@"C:\Files\merged.docx");
Scal pliki DOCX i zabezpiecz hasłem przy użyciu języka C#
Możemy połączyć dwa lub więcej plików DOCX, a następnie programowo zabezpieczyć połączony plik hasłem, wykonując proste kroki podane poniżej:
- Najpierw załaduj plik DOCX przy użyciu klasy Merger.
- Następnie wywołaj metodę Merger.Join() z docelową ścieżką pliku DOCX, która ma zostać scalona z załadowanym plikiem.
- Opcjonalnie powtórz powyższy krok, aby scalić więcej plików.
- Następnie ustaw hasło za pomocą AddPasswordOptions
- Następnie wywołaj metodę Merger.AddPassword() z opcją AddPasswordOptions.
- Na koniec wywołaj metodę Merger.Save(), aby zapisać scalony plik chroniony hasłem.
Poniższy przykładowy kod pokazuje, jak scalić wiele dokumentów programu Word, a następnie zabezpieczyć scalony plik hasłem przy użyciu języka C#.
// Załaduj źródłowy plik DOCX
Merger merger = new Merger(@"C:\Files\sample.docx");
// Dodaj plik DOCX, aby połączyć go ze źródłowym DOCX
merger.Join(@"C:\Files\sample2.docx");
// Ustaw hasło
AddPasswordOptions addOptions = new AddPasswordOptions("password");
merger.AddPassword(addOptions);
// Scal pliki DOCX i zapisz scalony plik
merger.Save(@"C:\Files\merged.docx");
Scal dokumenty programu Word do formatu PDF za pomocą języka C#
Możemy programowo scalić dokumenty Word z dokumentem PDF, wykonując proste kroki podane poniżej:
- Najpierw załaduj plik PDF przy użyciu klasy Merger.
- Następnie wywołaj metodę Merger.Join() z docelową ścieżką pliku DOCX, która ma zostać scalona z załadowanym plikiem.
- Opcjonalnie powtórz powyższy krok, aby scalić więcej plików.
- Na koniec wywołaj metodę Merger.Save() ze ścieżką wyjściowego pliku PDF, aby zapisać scalony plik.
Poniższy przykładowy kod pokazuje, jak scalić pliki DOCX z plikiem PDF przy użyciu języka C#.
// Załaduj źródłowy plik PDF
Merger merger = new Merger(@"C:\Files\sample.pdf");
// Dodaj plik DOCX, aby połączyć go ze źródłowym plikiem PDF
merger.Join(@"C:\Files\sample.docx");
// Scal pliki DOCX i zapisz scalony plik PDF
merger.Save(@"C:\Files\merged.pdf");
Zdobądź bezpłatną licencję
Wypróbuj interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule dowiedzieliśmy się, jak połączyć dwa lub więcej dokumentów programu Word przy użyciu języka C#. Widzieliśmy także, jak programowo łączyć określone strony dokumentów programu Word. W tym artykule wyjaśniono również, jak scalić pliki DOCX z plikiem PDF przy użyciu języka C#. Poza tym możesz dowiedzieć się więcej o GroupDocs.Merger for .NET API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.