PDF Optimizatörü

Documentize PDF Optimizatörü, PDF belgelerini gelişmiş optimizasyon teknikleriyle geliştiren kapsamlı bir eklentidir. Dosya boyutlarını azaltmak, sayfaları döndürmek, içeriği kırpmak ve belgeleri yeniden boyutlandırmak için tasarlanmıştır. Bu işlemler, PDF dosyalarının kalitesini ve yönetilebilirliğini artırarak depolamayı, paylaşmayı ve görüntülemeyi daha kolay hale getirir.

Ana Özellikler:

  • Optimizasyon: Kaliteden ödün vermeden PDF dosya boyutunu azaltın.
  • Döndürme: PDF sayfalarının yönünü ayarlayın.
  • Kırpma: Belgede gereksiz kenar boşluklarını veya içeriği kaldırın.
  • Yeniden Boyutlandırma: Sayfaları belirli boyutlara (örneğin, A4, Mektup) yeniden boyutlandırın.

PDF Belgesini Optimize Etme

Aşağıdaki adımlar, bir PDF belgesinin dosya boyutunu azaltarak nasıl optimize edileceğini göstermektedir.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. Optimizasyon ayarlarını yapılandırmak için bir OptimizeOptions nesnesi oluşturun.
  3. Girdi PDF dosyalarını ekleyin ve optimize edilmiş dosya için bir çıktı yeri belirleyin.
  4. Optimizasyonu gerçekleştirmek için Process metodunu çalıştırın.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

PDF Belgesini Yeniden Boyutlandırma

Bir PDF belgesini yeniden boyutlandırmak için, belgenin yeni sayfa boyutunu belirtmek için ResizeOptions sınıfı kullanılır.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. Sayfa boyutunu tanımlamak için bir ResizeOptions nesnesi oluşturun.
  3. Girdi dosyasını ekleyin ve istenen çıktı yerini ayarlayın.
  4. Yeni boyutu belirtmek için SetPageSize metodunu kullanın (örneğin, A4).
  5. Değişiklikleri uygulamak için Process metodunu çağırın.
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);  

PDF Sayfalarını Döndürme

PDF dosyasındaki sayfaların yönünü ayarlamak için RotateOptions sınıfını kullanın.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. RotateOptions nesnesi oluşturun ve döndürme açısını yapılandırın.
  3. Girdi PDF dosyasını ekleyin ve çıktı dosyası konumunu belirtin.
  4. SetRotation metodunu kullanarak döndürme açısını ayarlayın (örneğin, 90 derece).
  5. Döndürmeyi Process metoduyla gerçekleştirin.
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);  

PDF Belgesini Kırpma

Kırpma, bir PDF belgesinden istenmeyen içeriği veya kenar boşluklarını kaldırır. CropOptions sınıfı, kırpma alanını tanımlamak için kullanılabilir.

  1. Optimizer sınıfının bir örneğini oluşturun.
  2. CropOptions nesnesi ile kırpma alanını tanımlayın.
  3. Girdi dosyasını ekleyin ve çıktı dosyası konumunu belirtin.
  4. Kırpma alanını tanımlamak için SetCropBox metodunu kullanın.
  5. Kırpmayı Process metoduyla gerçekleştirin.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Kırpma alanını tanımlar  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 Türkçe