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 rozmiaru plików, obracaniu stron, przycinaniu zawartości i zmianie rozmiaru dokumentów. Te operacje poprawiają jakość i zarządzalność plików PDF, co ułatwia ich przechowywanie, udostępnianie i przeglądanie.

Kluczowe funkcje:

  • Optymalizacja: Zmniejszenie rozmiaru pliku PDF bez utraty jakości.
  • Obracanie: Dostosowanie orientacji stron PDF.
  • Przycinanie: Usuwanie zbędnych marginesów lub zawartości z dokumentu.
  • Zmiana rozmiaru: Zmiana rozmiaru stron na konkretne wymiary (np. A4, Letter).

Optymalizacja dokumentu PDF

Poniższe kroki demonstrują, jak zoptymalizować dokument PDF, zmniejszając jego rozmiar pliku przy zachowaniu 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ściową 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, wykorzystuje się klasę ResizeOptions, aby określić nowy rozmiar strony dla dokumentu.

  1. Utwórz instancję klasy Optimizer.
  2. Utwórz obiekt ResizeOptions, aby zdefiniować rozmiar strony.
  3. Dodaj plik wejściowy i ustaw pożądaną lokalizację wyjściową.
  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 za pomocą 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 zdefiniowania obszaru przycinania.

  1. Utwórz instancję klasy Optimizer.
  2. Zdefiniuj obszar przycinania za pomocą obiektu CropOptions.
  3. Dodaj plik wejściowy i określ lokalizację pliku wyjściowego.
  4. Użyj metody SetCropBox, aby określić obszar przycinania.
  5. Wykonaj przycinanie za pomocą 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