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

Łączenie dokumentów w C#

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

Główne funkcjonalności:
  • Metoda Merge() łączy wiele dokumentów w pojedynczy plik z automatycznym rozpoznawaniem formatów na podstawie rozszerzeń plików
  • Precyzyjna kontrola formatowania podczas łączenia z trzema głównymi trybami: pełne łączenie stylów wszystkich dokumentów, zachowanie oryginalnego formatowania każdego źródła lub zachowanie dokładnego układu i struktury stron bez zmian
  • Możliwość eksportu wyniku do formatu graficznego - metoda MergeToImages() zwraca wynik łączenia jako tablicę obrazów
  • Wsparcie Fluent API do uruchamiania operacji łączenia 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 dokumentów z różnych działów lub uczestników projektu w ujednolicone prezentacje
  • Tworzenie skonsolidowanych archiwów z powiązanych dokumentów w celu optymalizacji systemu przechowywania
  • Łączenie powiązanych dokumentów prawnych, załączników i dodatków w ujednolicone pakiety
  • Łączenie treści z różnych źródeł do tworzenia katalogów i materiałów referencyjnych

Przetestuj możliwości programowego scalania dokumentów przy użyciu interaktywnego demo online przedstawionego na tej stronie. Prześlij kilka dokumentów, 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.pdf", 
    [
        "Input1.docx", 
        "Input2.docx" 
    ]);
using Wordize.Merging; Merger.Merge("Output.pdf", [ "Input1.docx", "Input2.docx" ]); using Wordize.Merging; using Wordize.Saving; var imageStreams = Merger.MergeToImages( ["Input1.docx", "Input2.docx"], new ImageSaveOptions(SaveFormat.Pdf) { PageLayout = MultiPageLayout.Vertical(10) }, MergeFormatMode.KeepSourceFormatting ); using var file = File.Create($"Output.pdf"); 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.pdf", saveOptions) .Execute(); using Wordize.Merging; Merger.Create() .From("Input1.docx") .From("Input2.docx") .To("Output.pdf", SaveFormat.Pdf) .Execute();
Uruchom kod

Jak połączyć kilka dokumentów Word, PDF w C#

  1. Połącz Wordize for .NET ze swoim projektem C#
  2. Wywołaj metodę Merge(), podając w parametrach nazwę pliku wyjściowego i kolekcję plików wejściowych. Formaty zostaną określone automatycznie na podstawie rozszerzeń plików
  3. Otrzymaj połączony plik
5%