Diviser des fichiers PDF dans .NET SDK
Divisez des pages PDF dans une API Cloud en C# sans l’utilisation de logiciels comme Adobe PDF.
Get StartedComment diviser des fichiers PDF utilisant C# Cloud API
Pour diviser des fichiers PDF, nous allons utiliser Aspose.PDF Cloud .NET SDK Ce Cloud SDK vous permet de créer facilement des applications cloud basées sur la création, l’édition et la conversion de PDF en C#, ASP.NET ou d’autres langages .NET pour diverses plates-formes cloud. Ouvrez NuGet package manager, recherchez Aspose.PDF Cloud et installez. Vous pouvez également utiliser la commande suivante à partir de la Console du Gestionnaire de Paquets.
Commande
PM> Install-Package Aspose.Pdf-Cloud
Étapes pour diviser PDF via Cloud .NET SDK
Une fusion de base de PDFs programmatique avec Aspose.PDF Cloud .NET SDK API peut être effectuée en quelques lignes de code.
- Créez un nouvel objet Configuration avec votre Secret d’Application et Clé
- Créez un objet pour se connecter à l’API Cloud
- Téléchargez votre fichier de document
- Effectuez la division
- Téléchargez le résultat
Exigences Systèmes
Il est facile de commencer avec Aspose.PDF Cloud .NET SDK et il n’y a rien à installer. Créez simplement un compte sur Aspose for Cloud et obtenez les informations de votre application. Une fois que vous avez le App SID & clé, vous êtes prêt à donner le Aspose.PDF Cloud .NET SDK.
- .NET Framework 2.0 ou supérieure
- JSON.NET
Diviser un fichier PDF unique en utilisant C#
public static void SplitSinglePages()
{
const string localImageFileName = @"C:\Samples\Sample-Document-01.pdf";
const string storageFileName = "Sample-Document-01.pdf";
// Get your AppSid and AppSecret from https://dashboard.aspose.cloud (free registration required).
var pdfApi = new PdfApi(AppSecret, AppSid);
if (pdfApi.GetFilesList("").Value.All(f => f.Name != storageFileName))
{
using var file = File.OpenRead(localImageFileName);
var uploadResult = pdfApi.UploadFile(storageFileName, file);
Console.WriteLine(uploadResult.Uploaded[0]);
}
var response = pdfApi.PostSplitDocument(storageFileName);
uint index = 1;
foreach (var fileName in response.Result.Documents.Select(document=>document.Href))
{
pdfApi.DownloadFile(fileName)
.CopyTo(File.OpenWrite($"page{index++}.pdf"));
}
}