Złącz PDF
Documentize PDF Merger dla .NET to wszechstronne narzędzie zaprojektowane do łączenia wielu dokumentów PDF w jeden plik. Ułatwia konsolidację plików PDF, zapewniając, że Twoje dokumenty są łączone efektywnie i utrzymują spójność treści. Wtyczka obsługuje wewnętrzne zasoby, takie jak czcionki i obrazy, aby zoptymalizować połączony dokument.
Kluczowe funkcje:
- Łączenie wielu PDF: Łatwo połącz wiele plików PDF w jeden.
- Optymalizacja zasobów: Usuwa zduplikowane czcionki i obrazy podczas łączenia.
- Przetwarzanie wsadowe: Łącz duże ilości dokumentów PDF za jednym razem.
- Bezpieczne łączenie: Zapewnia integralność dokumentów bez utraty danych lub uszkodzenia treści.
Jak łączyć dokumenty PDF
Aby połączyć wiele dokumentów PDF w jeden plik, wykonaj następujące kroki:
- Utwórz instancję klasy
Merger
. - Utwórz instancję
MergeOptions
, aby skonfigurować proces łączenia. - Dodaj pliki PDF wejściowe za pomocą metody
AddInput
. - Ustaw ścieżkę pliku wyjściowego za pomocą
AddOutput
. - Wykonaj łączenie za pomocą metody
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Dodaj pliki PDF wejściowe do połączenia
5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
8
9// Określ ścieżkę pliku wyjściowego
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
11
12// Złącz PDF-y
13merger.Process(mergeOptions);
Jak łączyć PDF-y z zakresem stron
Możesz także łączyć konkretne zakresy stron z plików PDF wejściowych za pomocą klasy MergeOptions
. Umożliwia to połączenie wybranych stron w końcowym dokumencie.
- Utwórz instancję klasy
Merger
. - Skonfiguruj zakresy stron za pomocą
MergeOptions
. - Dodaj pliki wejściowe z określonymi zakresami stron.
- Ustaw ścieżkę wyjściową.
- Wywołaj metodę
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Łącz konkretne strony z plików PDF wejściowych
5mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
7
8// Określ ścieżkę pliku wyjściowego
9mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
10
11// Złącz PDF-y
12merger.Process(mergeOptions);
Jak radzić sobie z łączeniem wsadowym
Wtyczka PDF Merger jest zoptymalizowana do obsługi dużych partii dokumentów PDF. Wykorzystując funkcję przetwarzania wsadowego, możesz łączyć setki PDF-ów w jednej operacji, zapewniając efektywne i szybkie zarządzanie dokumentami.
- Utwórz instancję klasy
Merger
. - Dodaj wszystkie pliki PDF wejściowe do klasy
MergeOptions
. - Określ ścieżkę wyjściową.
- Wywołaj metodę
Process
, aby połączyć wszystkie pliki w partii.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Dodaj dużą partię PDF-ów do łączenia
5for (int i = 1; i <= 100; i++)
6{
7 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
8}
9
10// Określ ścieżkę pliku wyjściowego
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
12
13// Przetwórz łączenie wsadowe
14merger.Process(mergeOptions);