Questo rapido argomento ti guiderà attraverso come comprimere PDF in C# con l’aiuto di passaggi di configurazione completi, inclusa la configurazione dell’ambiente e altre informazioni sulle classi necessarie da utilizzare. Puoi facilmente utilizzare semplici chiamate API in C# comprimi la dimensione del file PDF e salvalo su disco. È possibile personalizzare le opzioni di compressione PDF di output utilizzando l’oggetto classe OptimizationOptions.
Passaggi per comprimere PDF in C#
- Configura la tua applicazione per aggiungere un riferimento a Aspose.PDF dal gestore di pacchetti NuGet
- Carica il file PDF di origine dal disco utilizzando l’istanza della classe Document
- Istanziare l’oggetto classe OptimizationOptions per configurare la compressione del file PDF e impostare diverse impostazioni di ottimizzazione PDF
- Il metodo OptimizeResources in C# comprime il file PDF in base alle impostazioni utilizzate
- Salva il file PDF compresso su disco
I passaggi precedenti in C# riducono le dimensioni del PDF seguendo la sequenza di operazioni definita. Inizierai il processo aggiungendo il riferimento API usando il gestore di pacchetti NuGet e importando gli spazi dei nomi richiesti. Quindi il file PDF di origine verrà caricato utilizzando l’oggetto della classe Document per la compressione. L’oggetto OptimizationOptions class verrà utilizzato per impostare diverse opzioni di compressione per PDF, inclusa la compressione delle immagini e la qualità dell’immagine PDF. Il metodo OptimizeResources applica le impostazioni di ottimizzazione per comprimere il PDF in base alle opzioni selezionate. Infine, il PDF compresso verrà salvato sul disco.
Codice per comprimere PDF in C#
L’esempio sopra menzionato in C# comprime la dimensione del PDF adottando semplici chiamate API e poche righe di codice. OptimizationOptions consente inoltre di impostare diverse altre impostazioni di compressione tra cui ImageEncoding, LinkDuplicateStreams, MaxResolution, RemovePrivateInfo, RemoveUnusedStreams, RemoveUnusedObjects e molte altre impostazioni. Se il PDF di origine ha contenuto a cui è possibile fare riferimento utilizzando le impostazioni precedenti, contribuirà alla compressione del PDF una volta utilizzate queste proprietà.
In questo argomento, abbiamo appreso che per comprimere file PDF a livello di codice è possibile sviluppare facilmente un’applicazione basata su C#. Se desideri ulteriori informazioni sulla divisione del PDF in pagine, fai riferimento all’articolo come dividere il file PDF per Pages in C#.