Unione PDF
Il Documentize PDF Merger per .NET è uno strumento versatile progettato per unire più documenti PDF in un unico file. Semplifica la consolidazione dei file PDF, assicurando che i tuoi documenti vengano uniti in modo efficiente e mantenendo la coerenza del contenuto. Il plugin gestisce le risorse interne come caratteri e immagini per ottimizzare il documento unito.
Caratteristiche Principali:
- Unisci più PDF: Combina facilmente più file PDF in uno solo.
- Ottimizzazione delle Risorse: Rimuove i caratteri e le immagini duplicati durante l’unione.
- Elaborazione in Batch: Unisci grandi lotti di documenti PDF in un solo colpo.
- Unione Sicura: Garantire l’integrità del documento senza perdita di dati o corruzione dei contenuti.
Come unire documenti PDF
Per unire più documenti PDF in un unico file, segui questi passaggi:
- Crea un’istanza della classe
Merger
. - Crea un’istanza di
MergeOptions
per configurare il processo di unione. - Aggiungi file PDF di input utilizzando il metodo
AddInput
. - Imposta il percorso del file di output utilizzando
AddOutput
. - Esegui l’unione utilizzando il metodo
Process
.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Aggiungi file PDF di input da unire
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"));
8mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file3.pdf"));
9
10// Specifica il percorso del file di output
11mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\mergedOutput.pdf"));
12
13// Unisci i PDF
14merger.Process(mergeOptions);
Come unire PDF con intervallo di pagine
Puoi anche unire intervalli di pagine specifici dai file PDF di input utilizzando la classe MergeOptions
. Questo ti consente di combinare pagine selezionate nel documento di output finale.
- Crea un’istanza della classe
Merger
. - Configura gli intervalli di pagina utilizzando
MergeOptions
. - Aggiungi i file di input con intervalli di pagina specificati.
- Imposta il percorso di output.
- Chiama il metodo
Process
.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Unisci pagine specifiche dai PDF di input
6mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file1.pdf"), new PageRange(1, 3));
7mergeOptions.AddInput(new FileDataSource(@"C:\Samples\file2.pdf"), new PageRange(2, 5));
8
9// Specifica il percorso del file di output
10mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\outputWithSpecificPages.pdf"));
11
12// Unisci i PDF
13merger.Process(mergeOptions);
Come gestire l’unione in batch
Il plugin PDF Merger è ottimizzato per gestire grandi lotti di documenti PDF. Sfruttando la funzione di elaborazione in batch, puoi unire centinaia di PDF in un’unica operazione, garantendo una gestione dei documenti efficiente e rapida.
- Instanzia la classe
Merger
. - Aggiungi tutti i file PDF di input alla classe
MergeOptions
. - Specifica il percorso di output.
- Chiama il metodo
Process
per unire tutti i file del lotto.
1
2var merger = new Merger();
3var mergeOptions = new MergeOptions();
4
5// Aggiungi un grande lotto di PDF da unire
6for (int i = 1; i <= 100; i++)
7{
8 mergeOptions.AddInput(new FileDataSource($@"C:\Samples\file{i}.pdf"));
9}
10
11// Specifica il percorso del file di output
12mergeOptions.AddOutput(new FileDataSource(@"C:\Samples\batchMergedOutput.pdf"));
13
14// Elabora l'unione in batch
15merger.Process(mergeOptions);