In questa era digitale, il PDF è uno dei formati di file più utilizzati ed è popolare grazie alla sua portabilità. D’altra parte, la maggior parte delle volte non possiamo modificare i file PDF. Quando uniamo più documenti e pagine insieme per formare un documento completo combinato, capita spesso di finire di combinare le pagine nell’ordine sbagliato. Questo articolo illustra come riorganizzare le pagine PDF a livello di codice usando C#.
API .NET per riorganizzare pagine PDF e unire documenti
Per riorganizzare le pagine nei documenti, GroupDocs fornisce GroupDocs.Merger for .NET. L’API consente di rimuovere, dividere ed estrarre pagine, modificare l’orientamento delle pagine e ruotare le pagine del documento all’interno delle applicazioni .NET. Per i dettagli e altre funzionalità dell’API, è possibile visitare la documentazione.
Puoi scaricare il programma di installazione delle DLL o MSI dalla sezione download o installare l’API nella tua applicazione .NET tramite NuGet.
PM> Install-Package GroupDocs.Merger
Riorganizza le pagine PDF usando C#
Di seguito sono riportati i passaggi che riordinano le pagine dei documenti PDF utilizzando C#.
- Definisci la posizione esistente e nuova della pagina nella classe MoveOptions.
- Carica il documento PDF utilizzando la classe Merger.
- Utilizzare il metodo MovePage() per riordinare in base alle opzioni definite.
- Salva il file PDF con il nuovo ordine di pagina utilizzando il metodo Save().
Il codice C# seguente riorganizza le pagine dei documenti PDF. Precisamente, sposta la sesta pagina del documento al 1° posto.
// Riorganizzare le pagine del documento PDF usando C#
int pageNumber = 6;
int newPageNumber = 1;
MoveOptions moveOptions = new MoveOptions(pageNumber, newPageNumber);
using (Merger merger = new Merger("path\document.pdf"))
{
merger.MovePage(moveOptions);
merger.Save("path\rearranged-document.pdf");
}
Ecco l’output del codice sopra.
Ottieni una licenza API gratuita
Puoi ottenere una licenza temporanea gratuita per utilizzare l’API senza i limiti di valutazione.
Conclusione
Per concludere, abbiamo imparato come riordinare le pagine dei file PDF utilizzando C# all’interno delle applicazioni .NET. Abbiamo visto l’esempio in esecuzione per cambiare la posizione della pagina. Puoi provare a creare una semplice applicazione in grado di organizzare i file PDF mescolando facilmente le loro pagine.
Per maggiori dettagli sull’API, visita la documentazione. Per domande, contattaci tramite il forum.