Se il tuo PDF è troppo grande per essere inviato via email o impiega un’eternità a caricarsi online, puoi ridurre le dimensioni di un PDF in pochi secondi. Questa guida mostra modi rapidi per rendere i PDF più piccoli, sia utilizzando uno strumento online gratuito che programmando in C#, Java e Python.
Riduci le dimensioni di un PDF online — Il modo più veloce
Per compiti rapidi e occasionali, usa il nostro strumento gratuito Shrink PDF Tool.

Come ridurre un PDF online
Si prega di seguire i passaggi seguenti per ridurre le dimensioni dei documenti PDF online:
- Apri il Shrink PDF Tool.
- Upload your PDF.
- Clicca il pulsante Comprimi.
- Scarica il tuo file più piccolo.
Funziona completamente nel tuo browser senza download o installazioni richieste.
Ridurre la dimensione di un PDF programmaticamente — Maggiore controllo
Se hai bisogno di una riduzione automatizzata e ripetibile (ad esempio, per un sito web, un’app o un flusso di lavoro), puoi farlo con il codice utilizzando Aspose.PDF. È una potente libreria multipiattaforma per lavorare con file PDF in .NET, Java e Python. Fornisce il controllo completo sulla riduzione delle dimensioni del file comprimendo le immagini, rimuovendo oggetti inutilizzati, pulendo i metadati e ottimizzando le risorse interne. Che tu abbia bisogno di una rapida riduzione delle dimensioni o di un processo di ottimizzazione altamente personalizzato, Aspose.PDF rende tutto semplice ed efficiente. Con solo poche righe di codice, gli sviluppatori possono ridurre i PDF programmaticamente senza fare affidamento su strumenti di terze parti o Adobe Acrobat.
Come Aspose.PDF Riduce le Dimensioni dei File PDF
Quando riduci le dimensioni di un PDF, l’obiettivo è diminuire la sua grandezza senza compromettere la qualità visiva. Aspose.PDF fa questo attraverso:
- Comprimere le immagini (risoluzione o qualità inferiori dove possibile)
- Rimozione di elementi non utilizzati (come oggetti nascosti e caratteri non utilizzati)
- Collegare i dati duplicati (per evitare di memorizzare la stessa immagine o font più volte)
- Pulizia dei metadati (dati nascosti che aggiungono peso ma nessun valore)
Ridurre la dimensione del PDF utilizzando C#
Puoi ridurre la dimensione di un documento PDF in C# usando Aspose.PDF for .NET come segue:
Passo 1: Installa la Libreria
Installa da NuGet:
PM> Install-Package Aspose.PDF
Passo 2: Usa il Codice per Ridurre i File PDF
Ecco un esempio di C# che riduce la dimensione del file PDF:
// Carica il documento PDF dal percorso file specificato.
var document = new Document("input.pdf");
// Crea un oggetto OptimizationOptions per definire le impostazioni di compressione
var options = new OptimizationOptions
{
// Rimuovi oggetti non utilizzati dal PDF per liberare spazio
RemoveUnusedObjects = true,
// Rimuovi i flussi inutilizzati (dati extra non necessari per la visualizzazione)
RemoveUnusedStreams = true,
// Collega flussi duplicati in modo che risorse identiche (ad es., caratteri, immagini) siano memorizzate una sola volta
LinkDuplicateStreams = true,
};
// Abilita la compressione delle immagini
options.ImageCompressionOptions.CompressImages = true;
// Imposta la qualità dell'immagine al 75% (bilancia la dimensione del file e la chiarezza visiva)
options.ImageCompressionOptions.ImageQuality = 75;
// Applica le impostazioni di ottimizzazione al documento PDF.
document.OptimizeResources(options);
// Salva il PDF ridotto nel percorso di output specificato.
document.Save("shrinked.pdf");
Riduci i file PDF utilizzando Java
Come sviluppatore Java, puoi ridurre le dimensioni di un PDF utilizzando Aspose.PDF for Java come mostrato di seguito:
Passo 1: Aggiungi la Dipendenza
Aggiungi quanto segue al tuo pom.xml
:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf</artifactId>
<version>25.7</version><!-- Use the latest version -->
</dependency>
Passaggio 2: Riduci le dimensioni del PDF in Java
Ecco un semplice esempio di Java per ridurre la dimensione di un documento PDF in Java:
import com.aspose.pdf.Document;
import com.aspose.pdf.optimization.OptimizationOptions;
public class ShrinkPDF {
public static void main(String[] args) {
// Carica il documento PDF dal percorso del file specificato
Document document = new Document("input.pdf");
// Crea un oggetto OptimizationOptions per definire le impostazioni di compressione
OptimizationOptions options = new OptimizationOptions();
// Rimuovere gli oggetti inutilizzati dal PDF per liberare spazio
options.setRemoveUnusedObjects(true);
// Rimuovi i flussi non utilizzati (dati extra non necessari per la visualizzazione)
options.setRemoveUnusedStreams(true);
// Collega flussi duplicati in modo che risorse identiche (ad es., font, immagini) siano memorizzate solo una volta.
options.setLinkDuplicateStreams(true);
// Abilita la compressione delle immagini
options.getImageCompressionOptions().setCompressImages(true);
// Imposta la qualità dell'immagine al 75% (bilancia la dimensione del file e la chiarezza visiva)
options.getImageCompressionOptions().setImageQuality(75);
// Applica le impostazioni di ottimizzazione al documento PDF
document.optimizeResources(options);
// Salva il PDF ridotto (compresso) nel percorso di output specificato.
document.save("shrinked.pdf");
}
}
Ridurre la dimensione del PDF in Python
Con Aspose.PDF for Python, puoi facilmente ridurre la dimensione di un PDF come segue:
Passo 1: Installa la Libreria
Usa pip per installare:
pip install aspose-pdf
Step 2: Esegui lo Script per Comprimere il PDF
Esegui lo script per ridurre rapidamente il tuo PDF e generare un file più piccolo e ottimizzato, pronto per la condivisione o l’archiviazione.
import aspose.pdf as ap
# Carica il documento PDF dal percorso file specificato.
document = ap.Document("input.pdf")
# Crea un oggetto OptimizationOptions per definire le impostazioni di compressione
options = ap.optimization.OptimizationOptions()
# Rimuovi oggetti non utilizzati dal PDF per liberare spazio
options.remove_unused_objects = True
# Rimuovi i flussi inutilizzati (dati extra non necessari per la visualizzazione)
options.remove_unused_streams = True
# Collega flussi duplicati in modo che le risorse identiche (ad esempio, font, immagini) siano memorizzate solo una volta
options.link_duplicate_streams = True
# Attiva la compressione delle immagini
options.image_compression_options.compress_images = True
# Imposta la qualità dell'immagine al 75% (bilancia la dimensione del file e la chiarezza visiva)
options.image_compression_options.image_quality = 75
# Applica le impostazioni di ottimizzazione al documento PDF
document.optimize_resources(options)
# Salva il PDF ridotto (compresso) nel percorso di output specificato.
document.save("shrinked.pdf")
Suggerimenti Rapidi per i Migliori Risultati
- Per le email: Mantieni sotto 5 MB per un invio fluido.
- Per il web: Riduci la DPI dell’immagine a 150 o meno.
- Per l’archiviazione: Rimuovi i metadati e le informazioni private per risparmiare spazio e proteggere la privacy.
Ottieni una Licenza Gratuita
Vuoi provare Aspose.PDF senza limiti? Per favore ottieni una licenza temporanea gratuita e sblocca tutte le funzionalità. Ti consente di ridimensionare, comprimere e manipolare i PDF senza alcuna restrizione.
Riduci PDF: Risorse gratuite
Scopri ulteriori strumenti PDF gratuiti offerti da Aspose.PDF, oppure approfondisci la documentazione per sviluppatori per guide dettagliate, riferimenti API e esempi pratici seguendo le risorse qui sotto:
FAQ
Q: È la riduzione di un PDF la stessa cosa della sua compressione?
A: Sì, entrambi i termini significano ridurre la dimensione del file, ma “shrink” è più informale e “compress” è più tecnico.
Q: Ridurre un PDF influisce sulla qualità?
A: Se abbassi troppo la qualità dell’immagine, sì. Mira a una qualità dell’immagine del 70-80% per un buon equilibrio.
Q: Posso ridurre più PDF contemporaneamente?
A: Sì, con lo strumento online o programmaticamente in un ciclo con Aspose.PDF.
Conclusione
Ridurre un PDF può essere veloce come 10 secondi online o potente come una soluzione completamente automatizzata nel codice. Con Aspose.PDF, controlli l’equilibrio tra dimensione del file e qualità, quindi i tuoi PDF sono sempre veloci da condividere, facili da archiviare e piacevoli da visualizzare.
Hai domande? Contattaci in qualsiasi momento sul nostro forum di supporto gratuito.