PDF Optimizatörü

Documentize PDF Optimizatörü, PDF belgelerini ileri düzey 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, bunları depolamayı, paylaşmayı ve görüntülemeyi kolaylaştırır.

Ana Özellikler:

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

PDF Belgesini Optimize Etme

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

  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. Giriş PDF dosyasını ekleyin ve optimize edilmiş dosya için bir çıkış yeri ayarlayın.
  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, belgede 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. Giriş dosyasını ekleyin ve istenen çıkış yerini ayarlayın.
  4. Yeni boyutu belirtmek için SetPageSize metodunu kullanın (örn. 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. Bir RotateOptions nesnesi oluşturun ve döndürme açısını yapılandırın.
  3. Giriş PDF dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
  4. SetRotation metodunu kullanarak döndürme açısını ayarlayın (örn. 90 derece).
  5. Döndürmeyi gerçekleştirmek için Process metodunu çalıştırın.
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. Kırpma alanını tanımlamak için CropOptions sınıfı 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. Giriş dosyasını ekleyin ve çıkış dosyası konumunu belirtin.
  4. Kırpma alanını tanımlamak için SetCropBox metodunu kullanın.
  5. Kırpmayı gerçekleştirmek için Process metodunu çalıştırın.
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