Scalacz PDF
Scalacz PDF Documentize dla .NET to wszechstronne narzędzie zaprojektowane do scalania wielu dokumentów PDF w jeden plik. Ułatwia ono konsolidację plików PDF, zapewniając efektywne łączenie dokumentów i zachowując spójność treści. Wtyczka obsługuje zasoby wewnętrzne, takie jak czcionki i obrazy, aby zoptymalizować scalony dokument.
Kluczowe funkcje:
- Scalanie wielu PDF: Łatwe łączenie wielu plików PDF w jeden.
- Optymalizacja zasobów: Usuwa duplikaty czcionek i obrazów podczas scalania.
- Przetwarzanie wsadowe: Scalaj duże partie dokumentów PDF jednocześnie.
- Bezpieczne scalanie: Zapewnij integralność dokumentu bez utraty danych lub zniekształcenia treści.
Jak scalować 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 scalania. - Dodaj pliki PDF wejściowe za pomocą metody
AddInput
. - Ustaw ścieżkę pliku wyjściowego za pomocą
AddOutput
. - Wykonaj scalanie za pomocą metody
Process
.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Dodaj pliki PDF wejściowe do scalania
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// Scalaj PDF
13merger.Process(mergeOptions);
Jak scalować PDF z zakresem stron
Możesz także scalować określone zakresy stron z plików PDF wejściowych, używając klasy MergeOptions
. Umożliwia to łączenie wybranych stron w końcowym dokumencie wyjściowym.
- 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// Scal wybrane 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// Scalaj PDF
12merger.Process(mergeOptions);
Jak obsługiwać scalanie wsadowe
Wtyczka Scalacz PDF jest zoptymalizowana do obsługi dużych partii dokumentów PDF. Wykorzystując funkcję przetwarzania wsadowego, możesz scalować setki plików PDF 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 scalować wszystkie pliki w partii.
1var merger = new Merger();
2var mergeOptions = new MergeOptions();
3
4// Dodaj dużą partię plików PDF do scalania
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 scalanie wsadowe
14merger.Process(mergeOptions);