Optymalizator PDF

Optymalizator PDF Documentize to kompleksowa wtyczka, która poprawia dokumenty PDF dzięki zaawansowanym technikom optymalizacji. Została zaprojektowana, aby pomóc w zmniejszeniu rozmiarów plików, obracaniu stron, przycinaniu zawartości i zmianie rozmiaru dokumentów. Operacje te poprawiają jakość i zarządzanie plikami PDF, co ułatwia ich przechowywanie, udostępnianie i oglądanie.

Kluczowe funkcje:

  • Optymalizacja: Zmniejsz rozmiar pliku PDF bez utraty jakości.
  • Obracanie: Dostosuj orientację stron PDF.
  • Przycinanie: Usuń niepotrzebne marginesy lub zawartość z dokumentu.
  • Zmiana rozmiaru: Zmień rozmiar stron do określonych wymiarów (np. A4, Letter).

Optymalizacja dokumentu PDF

Poniższe kroki pokazują, jak zoptymalizować dokument PDF, zmniejszając jego rozmiar pliku przy utrzymaniu jakości.

  1. Utwórz instancję klasy Optimizer.
  2. Utwórz obiekt OptimizeOptions, aby skonfigurować ustawienia optymalizacji.
  3. Dodaj plik PDF wejściowy i ustaw lokalizację wyjścia dla zoptymalizowanego pliku.
  4. Uruchom metodę Process, aby wykonać optymalizację.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

Zmiana rozmiaru dokumentu PDF

Aby zmienić rozmiar dokumentu PDF, używana jest klasa ResizeOptions, aby określić nowy rozmiar strony dokumentu.

  1. Utwórz instancję klasy Optimizer.
  2. Utwórz obiekt ResizeOptions, aby określić rozmiar strony.
  3. Dodaj plik wejściowy i ustaw pożądaną lokalizację wyjścia.
  4. Użyj metody SetPageSize, aby określić nowy rozmiar (np. A4).
  5. Wywołaj metodę Process, aby zastosować zmiany.
1  
2var optimizer = new Optimizer();  
3var resizeOptions = new ResizeOptions();  
4resizeOptions.AddInput(new FileDataSource("input.pdf"));  
5resizeOptions.SetPageSize(PageSize.A4);  
6resizeOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(resizeOptions);  

Obracanie stron PDF

Użyj klasy RotateOptions, aby dostosować orientację stron w pliku PDF.

  1. Utwórz instancję klasy Optimizer.
  2. Utwórz obiekt RotateOptions i skonfiguruj kąt obrotu.
  3. Dodaj plik PDF wejściowy i określ lokalizację pliku wyjściowego.
  4. Ustaw kąt obrotu (np. 90 stopni) za pomocą metody SetRotation.
  5. Wykonaj obrót przy użyciu metody Process.
1  
2var optimizer = new Optimizer();  
3var rotateOptions = new RotateOptions();  
4rotateOptions.AddInput(new FileDataSource("input.pdf"));  
5rotateOptions.SetRotation(90);  
6rotateOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(rotateOptions);  

Przycinanie dokumentu PDF

Przycinanie usuwa niepożądaną zawartość lub marginesy z dokumentu PDF. Klasa CropOptions może być używana do określenia obszaru przycinania.

  1. Utwórz instancję klasy Optimizer.
  2. Określ obszar przycinania za pomocą obiektu CropOptions.
  3. Dodaj plik wejściowy i określ lokalizację pliku wyjściowego.
  4. Użyj metody SetCropBox, aby zdefiniować obszar przycinania.
  5. Wykonaj przycinanie przy użyciu metody Process.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definiuje obszar przycinania  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 Polski