Ottimizzatore PDF

L’Ottimizzatore PDF Documentize è un plugin completo che migliora i documenti PDF attraverso tecniche avanzate di ottimizzazione. È progettato per aiutare a ridurre le dimensioni dei file, ruotare le pagine, ritagliare i contenuti e ridimensionare i documenti. Queste operazioni migliorano la qualità e la gestione dei file PDF, rendendoli più facili da archiviare, condividere e visualizzare.

Caratteristiche Principali:

  • Ottimizzazione: Riduci la dimensione del file PDF senza perdere qualità.
  • Rotazione: Regola l’orientamento delle pagine PDF.
  • Ritaglio: Rimuovi margini o contenuti non necessari dal documento.
  • Ridimensionamento: Ridimensiona le pagine a dimensioni specifiche (es. A4, Letter).

Ottimizza il Documento PDF

I seguenti passaggi dimostrano come ottimizzare un documento PDF riducendo la sua dimensione file mantenendo la qualità.

  1. Crea un’istanza della classe Optimizer.
  2. Crea un oggetto OptimizeOptions per configurare le impostazioni di ottimizzazione.
  3. Aggiungi file PDF di input e imposta una posizione di output per il file ottimizzato.
  4. Esegui il metodo Process per eseguire l’ottimizzazione.
1  
2var optimizer = new Optimizer();  
3var optimizeOptions = new OptimizeOptions();  
4optimizeOptions.AddInput(new FileDataSource("input.pdf"));  
5optimizeOptions.AddOutput(new FileDataSource("output.pdf"));  
6optimizer.Process(optimizeOptions);  

Ridimensiona il Documento PDF

Per ridimensionare un documento PDF, viene utilizzata la classe ResizeOptions per specificare la nuova dimensione della pagina per il documento.

  1. Instanzia la classe Optimizer.
  2. Crea un oggetto ResizeOptions per definire la dimensione della pagina.
  3. Aggiungi il file di input e imposta la posizione di output desiderata.
  4. Usa il metodo SetPageSize per specificare la nuova dimensione (es. A4).
  5. Chiama il metodo Process per applicare le modifiche.
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);  

Ruota le Pagine PDF

Usa la classe RotateOptions per regolare l’orientamento delle pagine in un file PDF.

  1. Instanzia la classe Optimizer.
  2. Crea un oggetto RotateOptions e configura l’angolo di rotazione.
  3. Aggiungi il file PDF di input e specifica la posizione del file di output.
  4. Imposta l’angolo di rotazione (es. 90 gradi) utilizzando il metodo SetRotation.
  5. Esegui la rotazione con il metodo 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);  

Ritaglia il Documento PDF

Il ritaglio rimuove contenuti o margini indesiderati da un documento PDF. La classe CropOptions può essere utilizzata per definire l’area di ritaglio.

  1. Crea un’istanza della classe Optimizer.
  2. Definisci l’area di ritaglio con l’oggetto CropOptions.
  3. Aggiungi il file di input e specifica la posizione del file di output.
  4. Usa il metodo SetCropBox per definire l’area di ritaglio.
  5. Esegui il ritaglio con il metodo Process.
1  
2var optimizer = new Optimizer();  
3var cropOptions = new CropOptions();  
4cropOptions.AddInput(new FileDataSource("input.pdf"));  
5cropOptions.SetCropBox(new Rectangle(50, 50, 500, 700)); // Definisce l'area di ritaglio  
6cropOptions.AddOutput(new FileDataSource("output.pdf"));  
7optimizer.Process(cropOptions);  
 Italiano