Riorganizza le pagine PDF usando C# .NET

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](https ://www.nuget.org/packages/groupdocs.merger).

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.

Guarda anche