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:

  1. Utwórz instancję klasy Merger.
  2. Utwórz instancję MergeOptions, aby skonfigurować proces scalania.
  3. Dodaj pliki PDF wejściowe za pomocą metody AddInput.
  4. Ustaw ścieżkę pliku wyjściowego za pomocą AddOutput.
  5. 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.

  1. Utwórz instancję klasy Merger.
  2. Skonfiguruj zakresy stron za pomocą MergeOptions.
  3. Dodaj pliki wejściowe z określonymi zakresami stron.
  4. Ustaw ścieżkę wyjściową.
  5. 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.

  1. Utwórz instancję klasy Merger.
  2. Dodaj wszystkie pliki PDF wejściowe do klasy MergeOptions.
  3. Określ ścieżkę wyjściową.
  4. 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);
 Polski