
La suddivisione di un documento PDF è un caso d’uso piuttosto famoso nella manipolazione del formato file. Ad esempio, il sistema di gestione finanziaria di un’organizzazione crea un report contenente molte buste paga dei propri dipendenti, quindi devono suddividere il file PDF in più file e inviarlo via e-mail al rispettivo reparto per un’ulteriore elaborazione. Aspose.PDF Cloud API è la soluzione perfetta per la manipolazione dei file PDF.
Un vantaggio competitivo unico per Aspose.PDF Cloud API è che è stato progettato tenendo presente la prospettiva dell’utente. Poiché il set di competenze di tutti gli utenti non è lo stesso, sono disponibili diversi SDK in linguaggi diversi, tra cui .NET, Java, PHP, Python, Ruby e altri linguaggi di programmazione. Questo ti consente di concentrarti su ciò che conta di più, perché i dettagli minori come la gestione delle richieste e delle risposte sono gestiti dall’SDK. Tuttavia, in questo articolo, esamineremo i seguenti casi d’uso utilizzando il linguaggio C#.
- Dividi l’intero file PDF in file PDF separati
- Dividi pagine specifiche di un documento PDF
Si può anche definire questa funzionalità come taglio di documenti PDF o funzionalità di taglio PDF tramite linguaggio C#. Tuttavia, prima di procedere alla suddivisione dei file PDF, è importante notare che è possibile configurare diversi Cloud Storage di terze parti. Carichiamo ora un documento PDF di esempio su Cloud Storage utilizzando il seguente semplice frammento di codice:
// Ottieni AppKey e AppSID da https://dashboard.aspose.cloud/
// Installa il pacchetto Nuget Aspose.Pdf-Cloud
// Per esempi completi e file di dati, visitare https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
using (var file = System.IO.File.OpenRead(Path.Combine(LocalFolder, FileName)))
{
var response = PdfApi.UploadFile(Path.Combine(StorageFolder, FileName), file);
}
Dopo aver caricato il file su Cloud Storage, passiamo al codice che funziona come PDF cutter o PDF splitter.
Dividi l’intero file PDF in più file
Potrebbe essere necessario dividere tutte le pagine in documenti PDF separati. Ad esempio, verranno generati n documenti PDF se il documento originale contiene n pagine. Segui i passaggi sottostanti per dividere un file PDF completo con una singola chiamata API:
- Carica il file PDF su Cloud Storage.
- Chiama l’API PostSplitDocument durante l’impostazione dei parametri necessari.
- I file PDF di output verranno salvati nell’archivio cloud configurato.
Di seguito è riportato un frammento di codice C# che mostra come suddividere un intero documento PDF in più file.
// Ottieni AppKey e AppSID da https://dashboard.aspose.cloud/
// Installa il pacchetto Nuget Aspose.Pdf-Cloud
// Per esempi completi e file di dati, visitare https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Dividi l'intero documento PDF pagina per pagina, in documenti PDF separati
var response = PdfApi.PostSplitDocument(FileName, folder: "TempPdfCloud");
Dividi pagine specifiche del PDF in file separati
Puoi anche dividere pagine specifiche di un documento PDF per separare i file in base alle tue esigenze. Il codice C# sottostante può essere utilizzato per elaborare pagine specifiche del documento PDF.
// Ottieni AppKey e AppSID da https://dashboard.aspose.cloud/
// Installa il pacchetto Nuget Aspose.Pdf-Cloud
// Per esempi completi e file di dati, visitare https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet
const string FileName = "4pages.pdf";
PdfApi pdfApi = new PdfApi(AppKey, AppSid);
//Dividi i numeri di pagina 2, 3 e 4 per separare i documenti PDF
var response = PdfApi.PostSplitDocument(FileName, from: 2, to: 4 , folder: "TempPdfCloud");
Questo frammento di codice crea documenti PDF separati per le pagine 2, 3 e 4 a causa dei valori specificati nella richiesta API. Tali documenti PDF di output verranno salvati nella rispettiva cartella su Cloud Drive.
Descrive in dettaglio le funzionalità API semplici ma efficienti di Aspose.PDF Cloud API, per le quali è sufficiente registrarsi gratuitamente e valutare funzionalità affidabili con semplici chiamate API.
Articolo correlato
Utilizzare il seguente link per saperne di più: