Gestire più file può rapidamente diventare opprimente quando si tratta di rapporti, fatture o materiali accademici. Un PDF merger consente di combinare documenti PDF e PDF in un unico file, riducendo il disordine, facilitando la condivisione e garantendo che le informazioni rimangano consolidate.
PDF Merger API
Con il GroupDocs.Merger Cloud SDK per .NET, puoi facilmente unire documenti PDF in modo programmatico. Questo SDK offre agli sviluppatori la possibilità di creare app scalabili che possono combinare PDF in poche righe di codice. Per installare:
NuGet\Install-Package GroupDocs.Merger-Cloud -Version 23.10.0
Next, obtain your API credentials (Client ID & Client Secret) by following questo link.
Unire documenti PDF in C#
Ecco come combinare più file PDF nella tua applicazione C#:
- Crea un’istanza della classe
Configuration
in cui passiamo le credenziali del client come argomenti.
var configurations = new Configuration(clientId, clientSecret1);
- Inizializza il
DocumentApi
passando l’oggetto Configuration come argomento.
var newApiInstance = new DocumentApi(configurationSettings);
- Definire i file PDF sorgente e le pagine da unire utilizzando
JoinItem
.
var item1 = new JoinItem
- Preparare un
JoinRequest
conJoinOptions
.
var requestOutput = new JoinRequest(options);
- Chiama l’API per unire i documenti PDF e salva l’output.
var response = newApiInstance.Join(requestOutput);
// More examples over [https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet](https://github.com/groupdocs-merger-cloud/groupdocs-merger-cloud-dotnet)
// Ottieni le tue credenziali API
string clientId = "b7efc309-156b-4496-9501-68197f85c25a";
string clientSecret1 = "985132b15703be48a4bdf897e6c05777";
// Crea un'istanza della classe Configuration e inizializzala con il Client ID e il Client Secret.
var configurationSettings = new Configuration(clientId, clientSecret1);
// Crea un oggetto di DocumentApi passando l'oggetto di configurazione come argomento
var newApiInstance = new DocumentApi(configurationSettings);
try
{
var item1 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "Binder1.pdf"
},
// pagine del primo file PDF da combinare
Pages = new List<int?> { 2, 3 }
};
var item2 = new JoinItem
{
FileInfo = new FileInfo
{
FilePath = "ten-pages.pdf"
},
StartPageNumber = 2,
EndPageNumber = 5,
RangeMode = JoinItem.RangeModeEnum.OddPages
};
var options = new JoinOptions
{
JoinItems = new List<JoinItem> { item1, item2 },
OutputPath = "myResultant.pdf"
};
// Crea File JoinRequest
var requestOutput = new JoinRequest(options);
// unire file PDF e caricare il PDF risultante su un'unità di archiviazione cloud
var response = newApiInstance.Join(requestOutput);
}catch(Exception ex)
{ Console.WriteLine(ex.StackTrace); }

Immagine:- Un’anteprima dei file PDF uniti.
Combina i file PDF con cURL
Puoi anche concatenare documenti PDF utilizzando e cURL. Questo è perfetto per scenari di automazione. Questo approccio è particolarmente vantaggioso per automatizzare i compiti di gestione dei documenti, poiché consente una rapida e facile consolidazione di più file PDF in un unico documento.
- Genera token JWT:
curl -v "https://api.groupdocs.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=b7efc309-156b-4496-9501-68197f85c25a&client_secret=985132b15703be48a4bdf897e6c05777" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Unisci pagine PDF specifiche:
curl -v "https://api.groupdocs.cloud/v1.0/merger/join" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"JoinItems\": [ { \"FileInfo\": { \"FilePath\": \"{sourceFile1}\", \"StorageName\": \"internal\", }, \"Pages\": [2,3], },{ \"FileInfo\": { \"FilePath\": \"{sourceFile2}\", \"StorageName\": \"internal\", }, \"StartPageNumber\": 2, \"EndPageNumber\": 5 } ], \"OutputPath\": \"{resultantFile}\"}"
Replace:
sourceFile1
- primo file PDF.sourceFile2
- secondo file PDF.resultantFile
- file PDF risultante.accessToken
- token di accesso JWT generato sopra.
Prova l’app gratuita di unione PDF
Scopri la nostra app gratuita PDF Merger per combinare file PDF online senza installare alcun software.

Link utili
Conclusione
Utilizzando il GroupDocs.Merger Cloud SDK per .NET o comandi cURL, è possibile unire tutti i PDF in un unico documento in modo rapido e sicuro. L’SDK è ideale per gli sviluppatori che necessitano di integrazione nei progetti C#, mentre cURL offre un’opzione leggera per script e automazione. Sia che tu voglia combinare PDF, concatenare documenti PDF o esplorare un’alternativa per unire PDF di Adobe, GroupDocs offre la flessibilità per soddisfare le tue esigenze di gestione documentale.
Articoli Correlati
Ti consigliamo di visitare i seguenti link per saperne di più su: