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

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

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

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

Przetestuj możliwości programowego scalania dokumentów PDF przy użyciu interaktywnego demo online przedstawionego na tej stronie. Prześlij kilka plików PDF, 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.pdf", 
        "Input2.pdf" 
    ]);
using Wordize.Merging; Merger.Merge("Output.pdf", [ "Input1.pdf", "Input2.pdf" ]); using Wordize.Merging; using Wordize.Saving; var imageStreams = Merger.MergeToImages( ["Input1.pdf", "Input2.pdf"], 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.pdf") .From("Input2.pdf") .To("Output.pdf", saveOptions) .Execute(); using Wordize.Merging; Merger.Create() .From("Input1.pdf") .From("Input2.pdf") .To("Output.pdf", SaveFormat.Pdf) .Execute();
Uruchom kod

Jak połączyć kilka plików PDF 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 PDF
  3. Otrzymaj połączony plik PDF
5%