Deutsch Indonesia Tiếng Việt فارسی English Italiano Türkçe ไทย Español Polski Русский 日本語 Français Português العربية

Łączenie plików Word w jeden dokument w C#

Wordize for .NET to profesjonalne rozwiązanie do automatyzacji scalania dokumentów Word w korporacyjnych przepływach pracy dokumentów. Klasa Merger umożliwia programistom C# programowe łączenie plików Word do przygotowania raportów, tworzenia dokumentacji i wsparcia prawnego transakcji.

Główne funkcjonalności:
  • Metoda Merge() łączy wiele dokumentów Word w pojedynczy plik z automatycznym rozpoznawaniem formatów na podstawie rozszerzeń plików
  • Precyzyjna kontrola formatowania podczas łączenia Word z trzema głównymi trybami: pełne łączenie stylów wszystkich dokumentów Word, zachowanie oryginalnego formatowania każdego źródła lub zachowanie dokładnego układu i struktury stron bez zmian
  • Możliwość eksportu wyniku scalania Word do formatu graficznego - metoda MergeToImages() zwraca wynik łączenia jako tablicę obrazów
  • Wsparcie Fluent API do uruchamiania operacji łączenia Word poprzez MergerContext i łańcuch metod, co zwiększa czytelność kodu C#
Scenariusze użycia:
  • Łączenie pojedynczych sekcji, rozdziałów lub modułów w ujednolicone raporty i dokumenty techniczne dla wygodnej dystrybucji
  • Scalanie plików Word z różnych działów lub uczestników projektu w ujednolicone prezentacje
  • Tworzenie skonsolidowanych archiwów z powiązanych dokumentów Word w celu optymalizacji systemu przechowywania
  • Łączenie powiązanych dokumentów Word, załączników i dodatków w ujednolicone pakiety
  • Łączenie treści Word z różnych źródeł do tworzenia katalogów i materiałów referencyjnych

Przetestuj możliwości programowego scalania dokumentów Word przy użyciu interaktywnego demo online przedstawionego na tej stronie. Prześlij kilka plików Word, określ parametry ich łączenia, wykonaj operację i pobierz skonsolidowany dokument do weryfikacji. Przedstawiony fragment kodu C# jest w pełni gotowy do użycia w Twoim projekcie .NET.

C#
Uruchom kod
Prześlij pierwszy dokument
Prześlij inne dokumenty
Wybierz format wyjściowy z listy
using Wordize.Merging;

Merger.Merge("Output.docx", 
    [
        "Input1.docx", 
        "Input2.docx" 
    ]);
using Wordize.Merging; Merger.Merge("Output.docx", [ "Input1.docx", "Input2.docx" ]); using Wordize.Merging; using Wordize.Saving; var imageStreams = Merger.MergeToImages( ["Input1.docx", "Input2.docx"], new ImageSaveOptions(SaveFormat.Docx) { PageLayout = MultiPageLayout.Vertical(10) }, MergeFormatMode.KeepSourceFormatting ); using var file = File.Create($"Output.docx"); imageStreams[0].Position = 0; imageStreams[0].CopyTo(file); using Wordize.Merging; using Wordize.Saving; ImageSaveOptions saveOptions = new ImageSaveOptions(saveFormat); saveOptions.PageLayout = MultiPageLayout.Vertical(10); Merger.Create() .From("Input1.docx") .From("Input2.docx") .To("Output.docx", saveOptions) .Execute(); using Wordize.Merging; Merger.Create() .From("Input1.docx") .From("Input2.docx") .To("Output.docx", SaveFormat.Docx) .Execute();
Uruchom kod

Jak połączyć kilka plików Word w C#

  1. Połącz Wordize SDK ze swoim projektem .NET
  2. Wywołaj metodę Merge(), podając w parametrach nazwę pliku wyjściowego i kolekcję wejściowych plików Word
  3. Otrzymaj połączony plik Word
5%