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 gestibilità dei file PDF, rendendoli più facili da archiviare, condividere e visualizzare.

Caratteristiche Principali:

  • Ottimizzazione: Riduci la dimensione dei 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 (ad es. A4, Lettera).

Ottimizza Documento PDF

I seguenti passaggi dimostrano come ottimizzare un documento PDF riducendo la sua dimensione mentre si mantiene la qualità.

  1. Crea un’istanza della classe Optimizer.
  2. Crea un oggetto OptimizeOptions per configurare le impostazioni di ottimizzazione.
  3. Aggiungi i 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 Documento PDF

Per ridimensionare un documento PDF, si utilizza 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 definisci la posizione di output desiderata.
  4. Usa il metodo SetPageSize per specificare la nuova dimensione (ad 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 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 (ad 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 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